RudderStack website screenshot

RudderStack

RudderStack is a warehouse-native customer data platform (CDP) for developers, with open-source data plane SDKs (rudder-server) and a managed control plane. The platform exposes an HTTP Tracking (Event Stream) API for ingest, a Config Backend API for managing sources/destinations/connections, a Transformations API for in-flight event transforms, a Tracking Plan API for schema governance, a Profiles API for identity resolution and audiences, and a Reverse ETL API for warehouse-to-SaaS sync.

RudderStack publishes 3 APIs on the APIs.io network: Webhook Source API, HTTP API API, and Internal API API. Tagged areas include Customer Data Platform, CDP, Data Pipeline, Open Source, and Event Streaming.

The RudderStack catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.

RudderStack’s developer surface includes authentication, documentation, API reference, getting-started guide, pricing, signup flow, engineering blog, and 27 more developer resources.

62.7/100 strong ▬ flat Agent 42/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
13 APIs
Customer Data PlatformCDPData PipelineOpen SourceEvent StreamingReverse ETLAnalyticsIdentity Resolution

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 62.7/100 · strong
Contract Quality 18.1 / 25
Developer Ergonomics 11.7 / 20
Commercial Clarity 12.6 / 20
Operational Transparency 8.9 / 13
Governance 5.7 / 12
Discoverability 5.6 / 10
Agent readiness — 42/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 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
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
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/rudderstack: 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 13

Individual APIs this provider publishes, each with its own machine-readable definition.

RudderStack Config Backend API

The RudderStack Config Backend API manages workspace configuration objects — sources, destinations, connections, and workspace settings — supporting full programmatic provisioni...

RudderStack Transformations API

The RudderStack Transformations API manages user-defined transformation functions (JavaScript, with Python on Enterprise) attached to a destination connection to filter, mask, e...

RudderStack Tracking Plan API

The RudderStack Tracking Plan API defines and enforces the canonical event schema (events, properties, traits, types, required fields) used to validate ingested events and surfa...

RudderStack Data Catalog API

The RudderStack Data Catalog API exposes the inventory of events and properties seen across all sources, supporting schema discovery, lineage, and governance reporting.

RudderStack Profiles API

The RudderStack Profiles API powers warehouse-native identity resolution, customer feature engineering, and unified Customer 360 model definitions executed inside the customer's...

RudderStack Audiences API

The RudderStack Audiences API builds and manages audience definitions in the warehouse and activates them across destinations via Reverse ETL.

RudderStack Reverse ETL API

The RudderStack Reverse ETL API manages warehouse-source-to-SaaS-destination syncs, including model definitions, sync schedules, run history, and incremental cursor management.

RudderStack Event Stream API

The RudderStack Event Stream API manages real-time event-stream pipelines — sources, destinations, connections, event filters, and feature toggles — that route events from colle...

RudderStack Webhook Source API

The RudderStack Webhook Source API receives inbound webhooks from third-party SaaS tools and normalizes them into RudderStack events for downstream routing.

RudderStack Warehouse Destination API

The RudderStack Warehouse Destination API configures and operates loads into supported warehouses (Snowflake, BigQuery, Redshift, Postgres, Databricks, Trino, S3 Data Lake) with...

RudderStack Orchestration API

The RudderStack Orchestration API integrates with Airflow and Dagster to coordinate Reverse ETL syncs, Profiles model runs, and other RudderStack jobs from external orchestratio...

RudderStack HTTP API API

The HTTP API API from RudderStack — 7 operation(s) for http api.

RudderStack Internal API API

The Internal API API from RudderStack — 5 operation(s) for internal api.

Scroll for all 13

Postman Collections 2

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

RudderStack HTTP API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

RudderStack GraphQL Schema

This conceptual GraphQL schema models the RudderStack customer data platform (CDP) API surface. RudderStack is a warehouse-native CDP for developers that provides an open-source...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Rudderstack Rate Limits

6 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

RudderStack Event Streaming API

AsyncAPI 2.6 specification describing RudderStack's event-streaming surfaces over HTTP. RudderStack ingests customer events server-side via the HTTP Tracking API (identify, trac...

ASYNCAPI

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

RudderStack API Rules

8 rules · 1 errors 6 warnings 1 info

SPECTRAL

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Rudderstack Authentication

http · 1 scheme

SECURITY

Rudderstack Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Rudderstack Agentic Access

12 operations · 12 acting

12 operations · 12 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 12

SDKs, sample code, and the tooling you integrate with

Scroll for all 12

Access & Security 2

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: rudderstack
url: https://raw.githubusercontent.com/api-evangelist/rudderstack/refs/heads/main/apis.yml
name: RudderStack
kind: company
description: RudderStack is a warehouse-native customer data platform (CDP) for developers, with open-source data plane SDKs
  (rudder-server) and a managed control plane. The platform exposes an HTTP Tracking (Event Stream) API for ingest, a Config
  Backend API for managing sources/destinations/connections, a Transformations API for in-flight event transforms, a Tracking
  Plan API for schema governance, a Profiles API for identity resolution and audiences, and a Reverse ETL API for warehouse-to-SaaS
  sync.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/rudderstack.png
tags:
- Customer Data Platform
- CDP
- Data Pipeline
- Open Source
- Event Streaming
- Reverse ETL
- Analytics
- Identity Resolution
created: '2026-05-08'
modified: '2026-05-30'
specificationVersion: '0.19'
apis:
- aid: rudderstack:rudderstack-config-backend-api
  name: RudderStack Config Backend API
  tags:
  - Sources
  - Destinations
  - Connections
  - Workspaces
  - Management
  properties:
  - url: https://www.rudderstack.com/docs/api/
    type: Documentation
  description: The RudderStack Config Backend API manages workspace configuration objects — sources, destinations, connections,
    and workspace settings — supporting full programmatic provisioning of pipelines outside the Dashboard.
- aid: rudderstack:rudderstack-transformations-api
  name: RudderStack Transformations API
  tags:
  - Transformations
  - JavaScript
  - Python
  - Data Quality
  properties:
  - url: https://www.rudderstack.com/docs/transformations/
    type: Documentation
  description: The RudderStack Transformations API manages user-defined transformation functions (JavaScript, with Python
    on Enterprise) attached to a destination connection to filter, mask, enrich, or reshape events in flight.
- aid: rudderstack:rudderstack-tracking-plan-api
  name: RudderStack Tracking Plan API
  tags:
  - Tracking Plan
  - Schema Governance
  - Data Quality
  - Validation
  properties:
  - url: https://www.rudderstack.com/docs/data-governance/tracking-plans/
    type: Documentation
  description: The RudderStack Tracking Plan API defines and enforces the canonical event schema (events, properties, traits,
    types, required fields) used to validate ingested events and surface violations.
- aid: rudderstack:rudderstack-data-catalog-api
  name: RudderStack Data Catalog API
  tags:
  - Catalog
  - Data Governance
  - Schema
  properties:
  - url: https://www.rudderstack.com/docs/data-governance/data-catalog/
    type: Documentation
  description: The RudderStack Data Catalog API exposes the inventory of events and properties seen across all sources, supporting
    schema discovery, lineage, and governance reporting.
- aid: rudderstack:rudderstack-profiles-api
  name: RudderStack Profiles API
  tags:
  - Profiles
  - Identity Resolution
  - Customer 360
  - Features
  properties:
  - url: https://www.rudderstack.com/docs/profiles/
    type: Documentation
  description: The RudderStack Profiles API powers warehouse-native identity resolution, customer feature engineering, and
    unified Customer 360 model definitions executed inside the customer's data warehouse.
- aid: rudderstack:rudderstack-audiences-api
  name: RudderStack Audiences API
  tags:
  - Audiences
  - Segmentation
  - Activation
  properties:
  - url: https://www.rudderstack.com/docs/data-pipelines/reverse-etl/features/audiences/
    type: Documentation
  description: The RudderStack Audiences API builds and manages audience definitions in the warehouse and activates them across
    destinations via Reverse ETL.
- aid: rudderstack:rudderstack-reverse-etl-api
  name: RudderStack Reverse ETL API
  tags:
  - Reverse ETL
  - Warehouse
  - Sync
  - Models
  properties:
  - url: https://www.rudderstack.com/docs/data-pipelines/reverse-etl/
    type: Documentation
  description: The RudderStack Reverse ETL API manages warehouse-source-to-SaaS-destination syncs, including model definitions,
    sync schedules, run history, and incremental cursor management.
- aid: rudderstack:rudderstack-event-stream-api
  name: RudderStack Event Stream API
  tags:
  - Event Stream
  - Pipelines
  - Streaming
  properties:
  - url: https://www.rudderstack.com/docs/data-pipelines/event-stream/
    type: Documentation
  description: The RudderStack Event Stream API manages real-time event-stream pipelines — sources, destinations, connections,
    event filters, and feature toggles — that route events from collection to downstream tools.
- aid: rudderstack:rudderstack-webhook-source-api
  name: RudderStack Webhook Source API
  tags:
  - Webhooks
  - Sources
  - Cloud Apps
  properties:
  - url: https://www.rudderstack.com/docs/sources/event-streams/cloud-apps/webhook-source/
    type: Documentation
  - url: asyncapi/rudderstack-event-streaming-asyncapi.yml
    type: AsyncAPI
  description: The RudderStack Webhook Source API receives inbound webhooks from third-party SaaS tools and normalizes them
    into RudderStack events for downstream routing.
- aid: rudderstack:rudderstack-warehouse-destination-api
  name: RudderStack Warehouse Destination API
  tags:
  - Warehouse
  - Snowflake
  - BigQuery
  - Redshift
  - Databricks
  - Destinations
  properties:
  - url: https://www.rudderstack.com/docs/destinations/warehouse-destinations/
    type: Documentation
  description: The RudderStack Warehouse Destination API configures and operates loads into supported warehouses (Snowflake,
    BigQuery, Redshift, Postgres, Databricks, Trino, S3 Data Lake) with configurable sync interval, schema namespace, and
    incremental loading.
- aid: rudderstack:rudderstack-orchestration-api
  name: RudderStack Orchestration API
  tags:
  - Orchestration
  - Airflow
  - Dagster
  - Workflows
  properties:
  - url: https://www.rudderstack.com/docs/data-pipelines/orchestration/
    type: Documentation
  description: The RudderStack Orchestration API integrates with Airflow and Dagster to coordinate Reverse ETL syncs, Profiles
    model runs, and other RudderStack jobs from external orchestration systems.
- aid: rudderstack:rudderstack-http-api-api
  name: RudderStack HTTP API API
  description: The HTTP API API from RudderStack — 7 operation(s) for http api.
  tags:
  - HTTP API
  properties:
  - type: OpenAPI
    url: openapi/rudderstack-http-api-api-openapi.yml
  - type: Documentation
    url: https://www.rudderstack.com/docs/sources/event-streams/http/
  - type: APIReference
    url: https://www.rudderstack.com/docs/event-spec/standard-events/
  - type: AsyncAPI
    url: asyncapi/rudderstack-event-streaming-asyncapi.yml
  - type: GraphQL
    url: graphql/rudderstack-graphql.md
- aid: rudderstack:rudderstack-internal-api-api
  name: RudderStack Internal API API
  description: The Internal API API from RudderStack — 5 operation(s) for internal api.
  tags:
  - Internal API
  properties:
  - type: OpenAPI
    url: openapi/rudderstack-internal-api-api-openapi.yml
  - type: Documentation
    url: https://www.rudderstack.com/docs/sources/event-streams/http/
  - type: APIReference
    url: https://www.rudderstack.com/docs/event-spec/standard-events/
  - type: AsyncAPI
    url: asyncapi/rudderstack-event-streaming-asyncapi.yml
  - type: GraphQL
    url: graphql/rudderstack-graphql.md
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/rudderstack/overview
- type: AgenticAccess
  url: agentic-access/rudderstack-agentic-access.yml
- type: DomainSecurity
  url: security/rudderstack-domain-security.yml
- type: Authentication
  url: authentication/rudderstack-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/rudderstack
- type: Website
  url: https://www.rudderstack.com/
- type: Documentation
  url: https://www.rudderstack.com/docs/
- type: APIReference
  url: https://www.rudderstack.com/docs/api/
- type: GettingStarted
  url: https://www.rudderstack.com/docs/get-started/
- type: Pricing
  url: https://www.rudderstack.com/pricing/
- type: Signup
  url: https://app.rudderstack.com/signup
- type: Login
  url: https://app.rudderstack.com/
- type: GitHubOrganization
  url: https://github.com/rudderlabs
- type: Open Source Server
  url: https://github.com/rudderlabs/rudder-server
- type: JavaScript SDK
  url: https://github.com/rudderlabs/rudder-sdk-js
- type: Node.js SDK
  url: https://github.com/rudderlabs/rudder-sdk-node
- type: Python SDK
  url: https://github.com/rudderlabs/rudder-sdk-python
- type: Java SDK
  url: https://github.com/rudderlabs/rudder-sdk-java
- type: Go SDK
  url: https://github.com/rudderlabs/analytics-go
- type: Ruby SDK
  url: https://github.com/rudderlabs/rudder-sdk-ruby
- type: PHP SDK
  url: https://github.com/rudderlabs/rudder-sdk-php
- type: .NET SDK
  url: https://github.com/rudderlabs/rudder-analytics-dotnet
- type: iOS SDK
  url: https://github.com/rudderlabs/rudder-sdk-ios
- type: Android SDK
  url: https://github.com/rudderlabs/rudder-sdk-android
- type: StatusPage
  url: https://status.rudderstack.com/
- type: Blog
  url: https://www.rudderstack.com/blog/
- type: ChangeLog
  url: https://www.rudderstack.com/docs/release-notes/
- type: License
  url: https://github.com/rudderlabs/rudder-server/blob/master/LICENSE.md
- type: X (Twitter)
  url: https://x.com/RudderStack
- type: YouTube
  url: https://www.youtube.com/c/RudderStack
- type: Slack Community
  url: https://www.rudderstack.com/join-rudderstack-slack-community/
- type: Plans
  url: plans/rudderstack-plans-pricing.yml
- type: RateLimits
  url: rate-limits/rudderstack-rate-limits.yml
- type: FinOps
  url: finops/rudderstack-finops.yml
- type: Integrations
  url: https://www.rudderstack.com/partners/
integrations:
- name: Solutions partners directory
- name: Technology partners directory
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com