Scalability website screenshot

Scalability

A subject-matter collection covering APIs, tools, frameworks, and data sources related to application scalability, infrastructure scaling, performance optimization, and elastic resource management. This topic spans cloud provider auto-scaling, event-driven autoscaling (KEDA), load balancing, database scaling, and observability for scale.

7 APIs 0 Features
Auto ScalingCloud ComputingDevOpsDistributed SystemsElasticityHigh AvailabilityInfrastructureLoad BalancingPerformanceScalability

APIs

KEDA (Kubernetes Event-Driven Autoscaling) API

KEDA is a Kubernetes-based event-driven autoscaling component and CNCF graduate project. It provides fine-grained autoscaling (including to/from zero) for event-driven Kubernete...

AWS Auto Scaling API

Amazon Web Services Auto Scaling monitors applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. Supports EC2 A...

Google Cloud Compute Engine Autoscaler API

Google Cloud's Autoscaler API enables automatic scaling of managed instance groups based on CPU utilization, load balancing capacity, or Cloud Monitoring metrics. Integrates wit...

Azure Autoscale REST API

Microsoft Azure Autoscale provides a REST API for managing autoscale settings on Azure resources including Virtual Machine Scale Sets, App Service, and Azure Container Apps. Sup...

CloudWatch Application Signals API

Amazon CloudWatch Application Signals provides application performance monitoring (APM) to help detect and diagnose performance issues and automatically correlate them with infr...

Prometheus HTTP API

Prometheus is the de-facto open-source monitoring and alerting toolkit for cloud-native applications and a CNCF graduate project. The Prometheus HTTP API provides access to time...

Grafana HTTP API

Grafana is the open-source platform for monitoring and observability, providing a REST HTTP API for managing dashboards, data sources, users, and alerts. Widely used alongside P...

Pricing Plans

Rate Limits

Scalability Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Scalability Context

21 classes · 7 properties

JSON-LD

JSON Structure

Scalability Load Balancer Structure

0 properties

JSON STRUCTURE

Scalability Scaling Policy Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
CNCF Landscape
CNCF Landscape
📰
Blog
Blog
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
name: Scalability
description: A subject-matter collection covering APIs, tools, frameworks, and data sources related to application scalability,
  infrastructure scaling, performance optimization, and elastic resource management. This topic spans cloud provider auto-scaling,
  event-driven autoscaling (KEDA), load balancing, database scaling, and observability for scale.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/scalability/refs/heads/main/apis.yml
created: '2024-01-15'
modified: '2026-05-02'
specificationVersion: '0.18'
tags:
- Auto Scaling
- Cloud Computing
- DevOps
- Distributed Systems
- Elasticity
- High Availability
- Infrastructure
- Load Balancing
- Performance
- Scalability
apis:
- name: KEDA (Kubernetes Event-Driven Autoscaling) API
  description: KEDA is a Kubernetes-based event-driven autoscaling component and CNCF graduate project. It provides fine-grained
    autoscaling (including to/from zero) for event-driven Kubernetes workloads by bridging over 70 built-in scalers to message
    brokers, cloud services, and databases. KEDA extends the Kubernetes Horizontal Pod Autoscaler (HPA) with custom resource
    definitions for ScaledObjects and ScaledJobs.
  image: https://keda.sh/img/logos/keda-icon-color.png
  humanUrl: https://keda.sh/
  baseUrl: https://api.keda.sh
  tags:
  - Auto Scaling
  - CNCF
  - Event-Driven
  - Kubernetes
  - Scale To Zero
  properties:
  - type: Documentation
    url: https://keda.sh/docs/
  - type: GitHub
    url: https://github.com/kedacore/keda
  - type: OpenAPI
    url: https://raw.githubusercontent.com/kedacore/keda/main/apis/keda/v1alpha1/
  - type: ChangeLog
    url: https://github.com/kedacore/keda/releases
  - type: Blog
    url: https://keda.sh/blog/
  contact:
  - type: GitHubIssues
    url: https://github.com/kedacore/keda/issues
  - type: Slack
    url: https://kubernetes.slack.com/archives/CKZJ36A5D
- name: AWS Auto Scaling API
  description: Amazon Web Services Auto Scaling monitors applications and automatically adjusts capacity to maintain steady,
    predictable performance at the lowest possible cost. Supports EC2 Auto Scaling, Application Auto Scaling for ECS, DynamoDB,
    Lambda, and more. Part of the AWS SDK and REST API surface.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanUrl: https://aws.amazon.com/autoscaling/
  baseUrl: https://autoscaling.amazonaws.com
  tags:
  - Amazon Web Services
  - Auto Scaling
  - Cloud
  - EC2
  - Elasticity
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/autoscaling/
  - type: OpenAPI
    url: https://raw.githubusercontent.com/APIs-guru/openapi-directory/main/APIs/amazonaws.com/autoscaling/2011-01-01/openapi.yaml
  - type: Pricing
    url: https://aws.amazon.com/autoscaling/pricing/
  - type: GettingStarted
    url: https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html
  contact:
  - type: Support
    url: https://aws.amazon.com/contact-us/
- name: Google Cloud Compute Engine Autoscaler API
  description: Google Cloud's Autoscaler API enables automatic scaling of managed instance groups based on CPU utilization,
    load balancing capacity, or Cloud Monitoring metrics. Integrates with Google Kubernetes Engine (GKE) for cluster autoscaling
    and node auto-provisioning.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanUrl: https://cloud.google.com/compute/docs/autoscaler
  baseUrl: https://compute.googleapis.com/compute/v1
  tags:
  - Auto Scaling
  - Cloud
  - GKE
  - Google Cloud
  - Instance Groups
  properties:
  - type: Documentation
    url: https://cloud.google.com/compute/docs/autoscaler
  - type: OpenAPI
    url: https://raw.githubusercontent.com/APIs-guru/openapi-directory/main/APIs/googleapis.com/compute/v1/openapi.yaml
  - type: Pricing
    url: https://cloud.google.com/compute/pricing
  - type: SDKs
    url: https://cloud.google.com/sdk/docs
  contact:
  - type: Support
    url: https://cloud.google.com/support
- name: Azure Autoscale REST API
  description: Microsoft Azure Autoscale provides a REST API for managing autoscale settings on Azure resources including
    Virtual Machine Scale Sets, App Service, and Azure Container Apps. Supports schedule-based and metric-based scaling rules
    with notification capabilities.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanUrl: https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-overview
  baseUrl: https://management.azure.com
  tags:
  - Auto Scaling
  - Azure
  - Cloud
  - Microsoft
  - Virtual Machine Scale Sets
  properties:
  - type: Documentation
    url: https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/autoScale_API.json
  - type: SDKs
    url: https://learn.microsoft.com/en-us/azure/developer/
  - type: Pricing
    url: https://azure.microsoft.com/en-us/pricing/
  contact:
  - type: Support
    url: https://azure.microsoft.com/en-us/support/
- name: CloudWatch Application Signals API
  description: Amazon CloudWatch Application Signals provides application performance monitoring (APM) to help detect and
    diagnose performance issues and automatically correlate them with infrastructure metrics for scaling decisions. Part of
    the AWS observability suite used in scalability engineering.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanUrl: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals.html
  baseUrl: https://monitoring.amazonaws.com
  tags:
  - Amazon Web Services
  - Observability
  - APM
  - Monitoring
  - Performance
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals.html
  - type: OpenAPI
    url: https://raw.githubusercontent.com/APIs-guru/openapi-directory/main/APIs/amazonaws.com/monitoring/2010-08-01/openapi.yaml
  - type: GettingStarted
    url: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/GetStarted.html
  contact:
  - type: Support
    url: https://aws.amazon.com/contact-us/
- name: Prometheus HTTP API
  description: Prometheus is the de-facto open-source monitoring and alerting toolkit for cloud-native applications and a
    CNCF graduate project. The Prometheus HTTP API provides access to time series data, metadata, and administrative functions
    used extensively in scalability engineering to track metrics and inform autoscaling decisions.
  image: https://prometheus.io/assets/prometheus_logo_grey.svg
  humanUrl: https://prometheus.io/
  baseUrl: https://prometheus.io/api/v1
  tags:
  - CNCF
  - Metrics
  - Monitoring
  - Observability
  - Open Source
  - Prometheus
  - Time Series
  properties:
  - type: Documentation
    url: https://prometheus.io/docs/prometheus/latest/querying/api/
  - type: GitHub
    url: https://github.com/prometheus/prometheus
  - type: OpenAPI
    url: https://raw.githubusercontent.com/prometheus/prometheus/main/web/api/v1/api.go
  - type: GettingStarted
    url: https://prometheus.io/docs/introduction/first_steps/
  contact:
  - type: GitHubIssues
    url: https://github.com/prometheus/prometheus/issues
- name: Grafana HTTP API
  description: Grafana is the open-source platform for monitoring and observability, providing a REST HTTP API for managing
    dashboards, data sources, users, and alerts. Widely used alongside Prometheus for scalability metrics visualization and
    alerting workflows.
  image: https://grafana.com/static/assets/img/fav32.png
  humanUrl: https://grafana.com/
  baseUrl: https://grafana.com/api
  tags:
  - Dashboards
  - Grafana
  - Metrics
  - Monitoring
  - Observability
  - Open Source
  properties:
  - type: Documentation
    url: https://grafana.com/docs/grafana/latest/developers/http_api/
  - type: GitHub
    url: https://github.com/grafana/grafana
  - type: GettingStarted
    url: https://grafana.com/docs/grafana/latest/getting-started/
  - type: Pricing
    url: https://grafana.com/pricing/
  contact:
  - type: Community
    url: https://community.grafana.com/
common:
- type: GitHubOrganization
  url: https://github.com/kedacore
- type: CNCF Landscape
  url: https://landscape.cncf.io/card-mode?category=auto-scaling
- type: Blog
  url: https://kubernetes.io/blog/
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/scalability/main/json-schema/scalability-scaling-policy-schema.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/scalability/main/json-schema/scalability-load-balancer-schema.json
- type: JSONLD
  url: https://raw.githubusercontent.com/api-evangelist/scalability/main/json-ld/scalability-context.jsonld
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/scalability/main/vocabulary/scalability-vocabulary.yml
maintainers:
- FN: API Evangelist
  email: kin@apievangelist.com
  url: https://apievangelist.com
include:
- name: Cloud Infrastructure Providers
  url: https://raw.githubusercontent.com/api-evangelist/scalable-infrastructure/refs/heads/main/apis.yml
- name: Container Orchestration
  url: https://raw.githubusercontent.com/api-evangelist/scalable-architecture/refs/heads/main/apis.yml
- name: Monitoring and Observability
  url: https://raw.githubusercontent.com/api-evangelist/scalable-platforms/refs/heads/main/apis.yml