Scalability logo

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...

Semantic Vocabularies

Scalability Context

21 classes · 7 properties

JSON-LD

Resources

👥
GitHub Organization
GitHub Organization
🔗
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-productions2.s3.amazonaws.com/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: GitHub Issues
        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-productions2.s3.amazonaws.com/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: Getting Started
        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-productions2.s3.amazonaws.com/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: SDK
        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-productions2.s3.amazonaws.com/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: SDK
        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-productions2.s3.amazonaws.com/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: Getting Started
        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: Getting Started
        url: https://prometheus.io/docs/introduction/first_steps/
    contact:
      - type: GitHub Issues
        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: Getting Started
        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: GitHub Organization
    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: [email protected]
    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