Tinybird TypeScript SDK
A TypeScript-first SDK for defining Tinybird datasources, pipes, and queries with full type inference and CLI tooling.
Get Started →Key Features
Type-Safe Schemas
Define datasources and pipes in TypeScript with full type inference for schemas, parameters, and outputs.
CLI Tooling
Built-in CLI with dev mode, build, deploy commands, and branch-based development workflow.
Runtime Client
Type-safe client for querying endpoints and ingesting data with automatic parameter validation.
External Connections
First-class support for Kafka, S3, and GCS connections with materialized views and sink pipes.
Quick Example
Get Started
Installation
Install the SDK and set up your project
Quickstart
Build your first type-safe Tinybird project
API Reference
Explore the complete API documentation
Learn More
Core Concepts
Understand datasources, pipes, and type inference
CLI Commands
Master the CLI for development and deployment
Guides
Step-by-step guides for common workflows
Configuration
Configure your project and environment