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.
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: medium
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
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
tags_raw:
- Customer Data Platform
- CDP
- Data Pipeline
- Open Source
- Event Streaming
- Reverse ETL
- Analytics
- Identity Resolution
- Open-Source
created: '2026-05-08'
modified: '2026-09-16'
specificationVersion: '0.23'
apis:
- aid: rudderstack:rudderstack-config-backend-api
  humanURL: https://www.rudderstack.com/docs/api/
  baseURL: https://api.rudderstack.com
  name: RudderStack Config Backend API
  tags:
  - Sources
  - Destination
  - Connections
  - Workspace
  - Management
  tags_raw:
  - 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
  humanURL: https://www.rudderstack.com/docs/api/transformation-api/
  baseURL: https://api.rudderstack.com
  name: RudderStack Transformations API
  tags:
  - Transformation
  - JavaScript
  - Python
  - Data Quality
  tags_raw:
  - 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
  humanURL: https://www.rudderstack.com/docs/api/tracking-plan-api/
  baseURL: https://api.rudderstack.com
  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
  humanURL: https://www.rudderstack.com/docs/api/data-catalog-api/
  baseURL: https://api.rudderstack.com
  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
  humanURL: https://www.rudderstack.com/docs/api/profiles-api/
  baseURL: https://api.rudderstack.com
  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
  humanURL: https://www.rudderstack.com/docs/data-pipelines/reverse-etl/features/audiences/
  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
  humanURL: https://www.rudderstack.com/docs/api/retl-connections-api/
  baseURL: https://api.rudderstack.com
  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
  humanURL: https://www.rudderstack.com/docs/data-pipelines/event-stream/
  baseURL: https://{dataPlaneUrl}
  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
  humanURL: https://www.rudderstack.com/docs/sources/event-streams/cloud-apps/webhook-source/
  baseURL: https://{dataPlaneUrl}
  name: RudderStack Webhook Source API
  tags:
  - Webhook
  - Sources
  - Cloud Apps
  tags_raw:
  - 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
  humanURL: https://www.rudderstack.com/docs/destinations/warehouse-destinations/
  name: RudderStack Warehouse Destination API
  tags:
  - Warehouse
  - Snowflake
  - BigQuery
  - Redshift
  - Databricks
  - Destination
  tags_raw:
  - 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
  humanURL: https://www.rudderstack.com/docs/data-pipelines/orchestration/
  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
  humanURL: https://www.rudderstack.com/docs/api/http-api/
  baseURL: https://{dataPlaneUrl}
  name: RudderStack HTTP 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: Overlay
    url: overlays/rudderstack-http-api-api-overlay.yaml
  - 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
- aid: rudderstack:rudderstack-internal-api-api
  humanURL: https://www.rudderstack.com/docs/sources/event-streams/http/
  baseURL: https://{dataPlaneUrl}
  name: RudderStack Internal 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: Overlay
    url: overlays/rudderstack-internal-api-api-overlay.yaml
  - 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
common:
- type: CapabilityMap
  url: capabilities/rudderstack-capability-edges.yml
  name: RudderStack Business Capability Map
- 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/releases/
- 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/
- type: ChangeLog
  url: changelog/rudderstack-changelog.yml
- type: Packages
  url: packages/rudderstack-packages.yml
- type: SDKs
  url: packages/rudderstack-packages.yml
- type: MCPServer
  url: mcp/rudderstack-mcp.yml
- type: ToolCrosswalk
  url: mcp/rudderstack-tool-crosswalk.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/rudderstack-llms.txt
- type: WellKnown
  url: well-known/rudderstack-well-known.yml
- type: Protobuf
  url: grpc/rudderstack-grpc.yml
- type: Conformance
  url: conformance/rudderstack-conformance.yml
- type: Compliance
  url: security/rudderstack-trust-center.yml
- type: TrustCenter
  url: security/rudderstack-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/rudderstack-vulnerability-disclosure.yml
- type: Security
  url: security/rudderstack-vulnerability-disclosure.yml
- type: ErrorCatalog
  url: errors/rudderstack-problem-types.yml
- type: Lifecycle
  url: lifecycle/rudderstack-lifecycle.yml
- type: Conventions
  url: conventions/rudderstack-conventions.yml
- type: DataModel
  url: data-model/rudderstack-data-model.yml
- type: Sandbox
  url: sandbox/rudderstack-sandbox.yml
- type: CLI
  url: cli/rudderstack-cli.yml
- type: Webhooks
  url: asyncapi/rudderstack-event-streaming-asyncapi.yml
- type: Postman
  url: https://www.getpostman.com/collections/480307c55ad2b9dd4e27
- type: DeveloperPortal
  url: https://www.rudderstack.com/docs/dev-tools/
- type: Support
  url: https://www.rudderstack.com/contact/
- type: TermsOfService
  url: https://www.rudderstack.com/terms-of-service/
- type: PrivacyPolicy
  url: https://www.rudderstack.com/privacy-policy/
- type: MasterServiceAgreement
  url: https://www.rudderstack.com/master-service-agreement/
- type: SecurityOverview
  url: https://www.rudderstack.com/security/
- type: AgentSkillsDocs
  url: https://www.rudderstack.com/docs/ai-features/agent-skills/
- type: MCPDocs
  url: https://www.rudderstack.com/docs/ai-features/rudderstack-mcp/
integrations:
- name: Solutions partners directory
- name: Technology partners directory
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-enrichment:
  date: '2026-08-13'
  status: enriched
  artifacts_added: 52
  pass: local-v1
x-coverage:
  state: covered
