KEDA website screenshot

KEDA

KEDA (Kubernetes Event Driven Autoscaling) is a CNCF graduated application autoscaler that drives scaling of any container in Kubernetes based on the number of events needing to be processed. It extends Kubernetes with custom resources for defining scaling behavior and supports over 50 built-in scalers for event sources including Kafka, RabbitMQ, AWS SQS, Azure Service Bus, and Prometheus.

KEDA publishes 2 APIs on the APIs.io network: Metrics API and CloudEventSource API. Tagged areas include Autoscaling, CNCF, Event-Driven, Graduated, and Kubernetes.

The KEDA catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

KEDA’s developer surface includes authentication, documentation, getting-started guide, engineering blog, changelog, Stack Overflow tag, and 12 more developer resources.

52.2/100 developing ▬ flat Agent 54/100 agent ready Full breakdown ↓
scored 2026-07-21 · rubric v0.4
5 APIs 0 Features
AutoscalingCNCFEvent-DrivenGraduatedKubernetes

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-21 · rubric v0.4
Composite quality — 52.2/100 · developing
Contract Quality 19.1 / 25
Developer Ergonomics 7.4 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 6.8 / 13
Governance 6.3 / 12
Discoverability 6.8 / 10
Agent readiness — 54/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/keda: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

KEDA Metrics API

External metrics API server that exposes event-driven metrics from configured scalers to the Kubernetes Horizontal Pod Autoscaler. It implements the Kubernetes external metrics ...

KEDA ScaledObject API

The ScaledObject custom resource defines the mapping between an event source and a Kubernetes Deployment, StatefulSet, or custom resource that should be scaled based on event me...

KEDA ScaledJob API

The ScaledJob custom resource defines the mapping between an event source and Kubernetes Jobs that should be created in response to events. Unlike ScaledObject, ScaledJob create...

KEDA TriggerAuthentication API

The TriggerAuthentication and ClusterTriggerAuthentication custom resources define authentication parameters for KEDA trigger scalers, allowing credentials to be sourced from Ku...

KEDA CloudEventSource API

The CloudEventSource and ClusterCloudEventSource custom resources define HTTP or Azure Event Grid destinations where KEDA delivers CloudEvents when scaling events occur. Events ...

Collections

Pricing Plans

Keda Plans Pricing

1 plans

PLANS

Rate Limits

Keda Rate Limits

2 limits

RATE LIMITS

FinOps

Keda Finops

FINOPS

Event Specifications

KEDA CloudEvent Source

KEDA emits CloudEvents to configured HTTP or Azure Event Grid destinations when scaling events occur. The CloudEventSource and ClusterCloudEventSource custom resources define th...

ASYNCAPI

Semantic Vocabularies

Keda Context

0 classes · 27 properties

JSON-LD

API Governance Rules

KEDA API Rules

7 rules · 1 errors 6 warnings

SPECTRAL

KEDA API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: KEDA Metrics API
  version: 2.x
items:
- info:
    name: Metrics
    type: folder
  items:
  - info:
      name: KEDA Get metric value
      type: http
    http:
      method: GET
      url: http://{host}:{port}/:metricPath
      params:
      - name: metricPath
        value: ''
        type: path
        description: The URL path component configured in the KEDA ScaledObject trigger metadata url field. Identifies which
          metric endpoint to query.
    docs: Returns a JSON (or other format) payload containing a numeric metric value that KEDA extracts using the configured
      valueLocation path (GJSON notation). The response can include nested objects; KEDA will navigate to the configured path
      to read the scalar value. The extracted value can be an unquoted integer (e.g., 42) or a Kubernetes quantity string
      (e.g., "10Mi"). An optional targetValue or activationValue can be compared against this number to determine scaling
      behavior.
bundled: true