Choreo website screenshot

Choreo

WSO2 Choreo is an enterprise-grade Internal Developer Platform (IDP) and application orchestration platform that helps organizations build, deploy, manage, and observe APIs, microservices, integrations, and AI applications across multi-cloud Kubernetes infrastructure (AWS, Azure, GCP, Vultr, or upstream Kubernetes). Choreo combines API management, CI/CD, GitOps, observability, FinOps, and platform engineering into a single AI-guided experience. Developers connect Git repos and deploy instantly, while platform teams use Choreo to enforce security, governance, and compliance with PCI DSS and SOC 2 Type 2 certifications. The platform orchestrates CNCF tools including Kubernetes, Argo CD, Cilium, Envoy, Helm, Prometheus, OpenSearch, Flux, and KEDA, and exposes APIs for API management, developer portal/marketplace consumption, and observability insights.

3 APIs 12 Features
AI AppsAPI ManagementCI/CDCloud NativeDevOpsDeveloper PortalFinOpsIDEInternal Developer PlatformKubernetesLifecycleObservabilityOrchestrationPlatform EngineeringPro-Code API CompositionUnifiedWSO2Workflows

APIs

Choreo API Management API

The Choreo API Management API provides programmatic access to manage the full lifecycle of APIs on the WSO2 Choreo platform. It allows API creators to create, publish, version, ...

Choreo Developer Portal API

The Choreo Developer Portal API enables API consumers to discover, evaluate, subscribe to, and consume APIs hosted on the Choreo platform. It provides access to the API marketpl...

Choreo Insights API

The Choreo Insights API provides access to observability, monitoring, and analytics data for APIs and components deployed on the Choreo platform. It enables users to programmati...

Collections

GraphQL

Pricing Plans

Choreo Plans Pricing

3 plans

PLANS

Rate Limits

Choreo Rate Limits

4 limits

RATE LIMITS

FinOps

Choreo Finops

FINOPS

Features

Multi-Cloud Kubernetes Deployment
Auto-scaling and Scale-to-Zero
AI-Powered FinOps Monitoring
AI Co-Pilot for Self-Service
GitOps and Commit-Based CI/CD
AI Agent and RAG Deployment
Managed Vector Databases
MCP Server Deployment
Centralized Logging and Metrics
Policy Enforcement (PCI DSS, SOC 2 Type 2)
Internal Developer Portal
Built-in API Marketplace

Use Cases

ETL Automation
B2B EDI Integration
Microservices Architecture
Event-Driven GraphQL Backends
AI/RAG Application Deployment
Internal Developer Platform Provision
API Lifecycle Management
Developer Self-Service Enablement
DevSecOps and Platform Engineering

Semantic Vocabularies

Choreo Context

26 classes · 13 properties

JSON-LD

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🌐
Console
Console
🔗
Documentation
Documentation
🔗
Login
Login
📝
Signup
Signup
💰
Pricing
Pricing
📰
Blog
Blog
📰
BlogRSS
BlogRSS
🔗
Discord
Discord
🔗
ParentCompany
ParentCompany
🔗
AWSMarketplace
AWSMarketplace
🔗
AzureMarketplace
AzureMarketplace
🔗
GCPMarketplace
GCPMarketplace
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
JSONLDContext
JSONLDContext
🔗
Spectral
Spectral

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Choreo Insights API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Usage
    type: folder
  items:
  - info:
      name: Choreo Get API usage statistics
      type: http
    http:
      method: GET
      url: https://console.choreo.dev/insights/api/v1/usage
      params:
      - name: orgId
        value: ''
        type: query
        description: Organization identifier.
      - name: apiId
        value: ''
        type: query
        description: Filter by specific API identifier.
      - name: componentId
        value: ''
        type: query
        description: Filter by specific component identifier.
      - name: environmentId
        value: ''
        type: query
        description: Filter by environment identifier.
      - name: from
        value: ''
        type: query
        description: Start time for the query range.
      - name: to
        value: ''
        type: query
        description: End time for the query range.
      - name: granularity
        value: ''
        type: query
        description: Time granularity for aggregation.
    docs: Retrieve API usage statistics including request counts, success rates, and error rates for a given time range.
- info:
    name: Latency
    type: folder
  items:
  - info:
      name: Choreo Get API latency metrics
      type: http
    http:
      method: GET
      url: https://console.choreo.dev/insights/api/v1/latency
      params:
      - name: orgId
        value: ''
        type: query
        description: Organization identifier.
      - name: apiId
        value: ''
        type: query
        description: Filter by specific API identifier.
      - name: from
        value: ''
        type: query
      - name: to
        value: ''
        type: query
      - name: granularity
        value: ''
        type: query
    docs: Retrieve latency metrics for APIs including average, median, P95, and P99 latencies over a given time range.
- info:
    name: Errors
    type: folder
  items:
  - info:
      name: Choreo Get API error analytics
      type: http
    http:
      method: GET
      url: https://console.choreo.dev/insights/api/v1/errors
      params:
      - name: orgId
        value: ''
        type: query
        description: Organization identifier.
      - name: apiId
        value: ''
        type: query
        description: Filter by specific API identifier.
      - name: from
        value: ''
        type: query
      - name: to
        value: ''
        type: query
      - name: granularity
        value: ''
        type: query
    docs: Retrieve error analytics including error counts by status code, error categories, and error trends over time.
- info:
    name: Alerts
    type: folder
  items:
  - info:
      name: Choreo List alerts
      type: http
    http:
      method: GET
      url: https://console.choreo.dev/insights/api/v1/alerts
      params:
      - name: orgId
        value: ''
        type: query
        description: Organization identifier.
      - name: status
        value: ''
        type: query
        description: Filter by alert status.
      - name: severity
        value: ''
        type: query
        description: Filter by severity.
      - name: limit
        value: ''
        type: query
      - name: offset
        value: ''
        type: query
    docs: Retrieve a list of alerts triggered for APIs and components.
- info:
    name: Logs
    type: folder
  items:
  - info:
      name: Choreo Query component logs
      type: http
    http:
      method: GET
      url: https://console.choreo.dev/insights/api/v1/logs
      params:
      - name: orgId
        value: ''
        type: query
        description: Organization identifier.
      - name: componentId
        value: ''
        type: query
        description: Component identifier.
      - name: environmentId
        value: ''
        type: query
        description: Environment identifier.
      - name: from
        value: ''
        type: query
      - name: to
        value: ''
        type: query
      - name: query
        value: ''
        type: query
        description: Log search query.
      - name: level
        value: ''
        type: query
        description: Filter by log level.
      - name: limit
        value: ''
        type: query
    docs: Query logs for a specific component, useful for debugging and monitoring component behavior.
bundled: true