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.

5 APIs 0 Features
AutoscalingCNCFEvent-DrivenGraduatedKubernetes

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

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
📰
Blog
Blog
🔗
Community
Community
🔗
Slack
Slack
📄
ChangeLog
ChangeLog
🔗
Security
Security
👥
StackOverflow
StackOverflow
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema

Sources

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