What is keda built with?
keda is a Go repo built with sigs.k8s.io/controller-runtime, go.temporal.io/sdk, and k8s.io/apiserver. It stores its data in MongoDB, MySQL, and Postgres, signs people in with github.com/Azure/azure-sdk-for-go/sdk/azidentity, golang.org/x/oauth2, github.com/aws/aws-sdk-go-v2/credentials, github.com/golang-jwt/jwt/v5, github.com/aws/aws-msk-iam-sasl-signer-go, and 4 more, connects to Google, validates its data with github.com/go-playground/validator/v10, is tested with github.com/stretchr/testify, Uber, github.com/onsi/gomega, github.com/onsi/ginkgo/v2, github.com/microsoft/ApplicationInsights-Go, and 2 more, deploys with github.com/go-logr/logr, k8s.io/metrics, github.com/Azure/azure-sdk-for-go/sdk/azcore, github.com/aws/aws-sdk-go-v2, Prometheus, and 11 more, and uses go-redis, kafka-go, pgx, sarama, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, and 20 more. It has 182,821 written lines, with 387 test files.
Read on November 13, 2026, at commit c870c51. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Backend
Data 22
- MongoDB3 files · pkg/scalers/aws_dynamodb_scaler.go, line 14
- Redis3 files · pkg/scalers/redis_scaler.go, line 11
github.com/aws/aws-sdk-go-v2/service/dynamodb2 files
- github.com/elastic/elastic-transport-go/v82 files
- MySQL2 files · pkg/scalers/mysql_scaler.go, line 11
- Postgres2 files · pkg/scalers/postgresql_scaler.go, line 16
- ClickHouse1 file
- etcd1 file
- github.com/apache/cassandra-gocql-driver/v21 file
github.com/aws/aws-sdk-go-v2/service/kinesis1 file
github.com/aws/aws-sdk-go-v2/service/sqs1 file
github.com/InfluxCommunity/influxdb3-go/v21 file
- RabbitMQ1 file
- go-redis
kafka-go
- github.com/Azure/azure-sdk-for-go/sdk/storage/azblob4 files
- github.com/Azure/azure-kusto-go/azkustodata2 files
- github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs/v22 files
- github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus1 file
- github.com/microsoft/go-mssqldb1 file
- pgx
- sarama
Sign-in 9
github.com/aws/aws-sdk-go-v2/credentials2 files
github.com/golang-jwt/jwt/v52 files
github.com/AzureAD/microsoft-authentication-library-for-go1 file
github.com/xdg-go/scram1 file
- github.com/Azure/azure-sdk-for-go/sdk/azidentity10 files
- golang.org/x/oauth27 files
- github.com/aws/aws-msk-iam-sasl-signer-go1 file
- github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azsecrets1 file
- github.com/bradleyfalzon/ghinstallation/v21 file
Services 7
Google4 files · pkg/scalers/gcp/gcp_stackdriver_client.go, line 18- Kafka3 files · pkg/scalers/kafka_scaler.go, line 34
- Elasticsearch2 files · pkg/scalers/elasticsearch_scaler.go, line 13
- ArangoDB1 file · pkg/scalers/arangodb_scaler.go, line 9
- Datadog1 file · pkg/scalers/datadog_scaler.go, line 15
- InfluxDB1 file · pkg/scalers/influxdb_scaler.go, line 10
- OpenSearch1 file · pkg/scalers/opensearch_scaler.go, line 13
Other repos with a similar stack
Ordered by how much of its stack they share with keda, then by stars.
Frequently asked questions
What language is keda written in?
What framework does keda use?
What database does keda use?
The proof: pkg/scalers/aws_dynamodb_scaler.go, line 14
What does keda sign people in with?
What services does keda use?
The proof: pkg/scalers/gcp/gcp_stackdriver_client.go, line 18
Does keda have tests?
Which repos have a stack like keda's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

