Tinybird
Tinybird helps data teams build real-time Data Products at scale through SQL-based API endpoints. It ingests millions of rows per second and serves low latency, high concurrency analytical queries over any amount of data.
Tinybird
Tinybird is a data platform for data and engineering teams to solve complex real-time, operational, and user-facing analytics use cases at any scale. Tinybird makes it easy to import data from a variety of sources, use SQL to filter, aggregate, and join that data, and publish low-latency, high-concurrency RESTful API Endpoints.
Forward
- Compliance
- Copy Export Data
- Core Concepts
- Dev Reference
- Development Workflow
- Guides
- Ingest Data
- Migrations
- Monitoring
- Pricing
- Query Data
- Quickstarts
- Support
Copy Export Data
Core Concepts
- Api Endpoints
- Branches
- Connections
- Copy Pipes
- Data Sources
- Deployments
- Jwt
- Materialized Views
- Organizations
- Pipes
- Self Managed
- Shared Vs Dedicated Infrastructure
- Sinks
- Static Tokens
- Storage Architecture
- Templating Language
- Tinybird Local
- Tokens
- Workspaces
Dev Reference
- Commands
- Common Error Patterns
- Config Files
- Connection Files
- Datafiles
- Datasource Files
- Global Options
- List Of Errors
- Pipe Files
- Python Sdk Cli
- Python Sdk Resources
- Tb
- Tb Branch
- Tb Build
- Tb Connection
- Tb Copy
- Tb Create
- Tb Datasource
- Tb Deploy
- Tb Deployment
- Tb Dev
- Tb Endpoint
- Tb Fmt
- Tb Info
- Tb Infra
- Tb Init
- Tb Job
- Tb Local
- Tb Login
- Tb Logout
- Tb Materialization
- Tb Mock
- Tb Open
- Tb Pipe
- Tb Pull
- Tb Secret
- Tb Sink
- Tb Sql
- Tb Test
- Tb Token
- Tb Update
- Tb Workspace
- Template Functions
- Test Files
- Tinyb File
- Typescript Sdk Cli
- Typescript Sdk Resources
Development Workflow
Guides
- Add Self Managed Region Cli
- Add Self Managed Region Manually
- Advanced Dynamic Endpoints Functions
- Aws Msk Setup
- Cluster Management
- Confluent Cloud Setup
- Connect Chartbrew
- Connect Clickhouse Go
- Connect Clickhouse Js
- Connect Clickhouse Python
- Connect Datagrip
- Connect Dbeaver
- Connect Deepnote
- Connect Draxlr
- Connect Fabi
- Connect Grafana
- Connect Hex
- Connect Holistics
- Connect Luzmo
- Connect Metabase
- Connect Mitzu
- Connect Powerbi
- Connect Redash
- Connect Superset
- Connect Tableau
- Consume Api Endpoints In Prometheus Format
- Consume Apis In A Notebook
- Consume Apis Nextjs
- Copy And Export Data
- Deduplication Strategies
- Evolve Data Source
- Gdpr Compliant Data Deletion
- Ingest Auth0 Logs
- Ingest Aws Elb Logs
- Ingest From Aws Kinesis
- Ingest From Bigquery Using Google Cloud Storage
- Ingest From Clerk
- Ingest From Csv Files
- Ingest From Dub
- Ingest From Dynamodb Single Table Design
- Ingest From Github
- Ingest From Gitlab
- Ingest From Google Pubsub
- Ingest From Knock
- Ingest From Mailgun
- Ingest From Mongodb
- Ingest From Opentelemetry
- Ingest From Orb
- Ingest From Pagerduty
- Ingest From Resend
- Ingest From Rudderstack
- Ingest From Sentry
- Ingest From Snowflake Using Aws S3
- Ingest From Snowflake Using Azure Blob Storage
- Ingest From Snowflake Using Incremental Updates
- Ingest From Stripe
- Ingest From Vector
- Ingest From Vercel
- Ingest Litellm
- Ingest Vercel Ai Sdk
- Ingest Vercel Logdrains
- Ingest With Estuary
- Integrate With Open Source
- Lambda Architecture
- Migrate From Classic
- Migrate From Classic With Connectors
- Migrate From Classic Without Connectors
- Migrate From Clickhouse
- Migrate From Postgres
- Migrate From Shared To Dedicated
- Monitoring Examples
- Multitenant Real Time Apis With Clerk And Tinybird
- Postgres Cdc With Redpanda Connect
- Quarantine
- Redpanda Setup
- Reliable Scheduling With Trigger
- Replace And Delete Data
- Share Endpoint Documentation
- Test Your Project
Ingest Data
- Cicd Version Control
- Events Api
- Gcs
- Guides
- Iceberg
- Ingestion Protection
- Kafka
- Limits
- Local Development
- Local File
- Message Size Handling
- Mysql
- Partitioning Strategies
- Performance Optimization
- Postgresql
- S3
- Schema Management
- Table Functions
- Troubleshooting
- Url
Monitoring
- Analyze Endpoints Performance
- Health Checks
- Jobs
- Kafka Clickhouse Monitoring
- Latency
- Organization Consumption
- Query Log
- Service Datasources
Pricing
Query Data
- Api Endpoints
- Clickhouse Interface
- Explorations
- Mcp
- Playgrounds
- Query Parameters
- Sql Api
- Time Series
Quickstarts
Api Reference
- Analyze Api
- Datasource Api
- Environment Variables Api
- Events Api
- Jobs Api
- Organizations Api
- Pipe Api
- Query Api
- Sink Pipes Api
- Token Api
Pipe Api
Sql Reference
- Clickhouse Errors
- Data Types
- Engines
- Functions
- Functions Troubleshooting
- Ingestion
- Performance
- Schema
Clickhouse Errors
- BAD ARGUMENTS
- CANNOT CONVERT TYPE
- CANNOT INSERT NULL IN ORDINARY COLUMN
- CANNOT PARSE DATE
- CANNOT PARSE DATETIME
- CANNOT PARSE TEXT
- CANNOT READ ALL DATA
- CANNOT READ ARRAY FROM TEXT
- DUPLICATE COLUMN
- FUNCTION THROW IF VALUE IS NON ZERO
- ILLEGAL AGGREGATION
- ILLEGAL COLUMN
- ILLEGAL FINAL
- ILLEGAL TYPE OF ARGUMENT
- INCORRECT RESULT OF SCALAR SUBQUERY
- INVALID JOIN ON EXPRESSION
- MEMORY LIMIT EXCEEDED
- MULTIPLE EXPRESSIONS FOR ALIAS
- NETWORK ERROR
- NO COMMON TYPE
- NOT AN AGGREGATE
- NOT IMPLEMENTED
- NUMBER OF ARGUMENTS DOESNT MATCH
- QUERY WAS CANCELLED
- QUERY WAS CANCELLED BY CLIENT
- QUERY WITH SAME ID IS ALREADY RUNNING
- SIZES OF ARRAYS DONT MATCH
- SOCKET TIMEOUT
- STD EXCEPTION
- SUSPICIOUS TYPE FOR LOW CARDINALITY
- SYNTAX ERROR
- TABLE IS READ ONLY
- TIMEOUT EXCEEDED
- TOO MANY PARTS
- TOO MANY ROWS OR BYTES
- TOO MANY SIMULTANEOUS QUERIES
- TYPE MISMATCH
- UNEXPECTED END OF FILE
- UNION ALL RESULT STRUCTURES MISMATCH
- UNKNOWN DATABASE
- UNKNOWN FUNCTION
- UNKNOWN IDENTIFIER
- UNKNOWN TABLE
- UNKNOWN TYPE
- UNSUPPORTED JOIN KEYS
- UNSUPPORTED METHOD
- ZERO ARRAY OR TUPLE INDEX
Data Types
- Aggregatefunction
- Array
- Boolean
- Date
- Date32
- Datetime
- Datetime64
- Decimal
- Enum
- Fixedstring
- Float
- Geo
- Int Uint
- Interval
- Ipv4
- Ipv6
- Json
- Lowcardinality
- Map
- Nothing
- Nullable
- Simpleaggregatefunction
- String
- Tuple
- Uuid
Engines
- Aggregatingmergetree
- Collapsingmergetree
- Engine Settings
- Mergetree
- Null
- Replacingmergetree
- Summingmergetree
- Versionedcollapsingmergetree
Functions
- Aggregate Functions
- Arithmetic Functions
- Array Functions
- Array Join
- Bit Functions
- Bitmap Functions
- Comparison Functions
- Conditional Functions
- Date Time Functions
- Distance Functions
- Encoding Functions
- Encryption Functions
- Functions For Nulls
- Geo Functions
- Hash Functions
- Ip Address Functions
- Json Functions
- Logical Functions
- Machine Learning Functions
- Math Functions
- Other Functions
- Parametric Functions
- Random Functions
- Rounding Functions
- Splitting Merging Functions
- String Functions
- String Replace Functions
- String Search Functions
- Time Series Functions
- Time Window Functions
- Tuple Functions
- Tuple Map Functions
- Type Conversion Functions
- Ulid Functions
- Uniqtheta Functions
- Url Functions
- Uuid Functions
- Window Functions
Functions Troubleshooting
Ingestion
Performance
Schema
Other Resources
Meet the modern standard for public facing documentation. Beautiful out of the box, easy to maintain, and optimized for user engagement.
Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.
Build and deploy reliable background jobs with no timeouts and no infrastructure to manage.
Get the simple developer experience of SQLite in production, and scale your multi-tenant backend with unlimited databases.
Upstash is a serverless data platform providing low latency and high scalability for real-time applications.
One-click deployments built for teams, tuned for Laravel, loaded with tools and goodies you're going to love.