Tinybird API Spec

The Tinybird API specification is a vendor-defined, declarative format for describing analytics endpoints (pipes), data sources, and parameters backed by ClickHouse. It is documented here as a representative example of vendor-specific specification formats that govern modern data API products outside of the OpenAPI/AsyncAPI mainline. Maintained by Tinybird; SDKs and CLI are MIT licensed.

API entry from apis.yml

apis.yml Raw ↑
aid: specifications:tinybird
name: Tinybird API Spec
description: The Tinybird API specification is a vendor-defined, declarative format for describing analytics
  endpoints (pipes), data sources, and parameters backed by ClickHouse. It is documented here as a representative
  example of vendor-specific specification formats that govern modern data API products outside of the
  OpenAPI/AsyncAPI mainline. Maintained by Tinybird; SDKs and CLI are MIT licensed.
humanURL: https://www.tinybird.co/docs
baseURL: https://www.tinybird.co/docs/api-reference
tags:
- Tinybird
- Analytics
- Vendor Specification
- Data API
- Specification Language
properties:
- type: Documentation
  url: https://www.tinybird.co/docs
- type: APIReference
  url: https://www.tinybird.co/docs/api-reference
  title: Tinybird API Reference
- type: GitHubOrganization
  url: https://github.com/tinybirdco
- type: Governance
  url: https://www.tinybird.co/
  title: Tinybird (vendor-governed)
- type: License
  url: https://opensource.org/license/mit
  title: MIT (SDKs / CLI)
- type: Example
  url: https://raw.githubusercontent.com/api-evangelist/specifications/refs/heads/main/examples/tinybird-example.json
  title: Tinybird API Spec Record Example