🚀
Introducing Versions: Develop data products using Git. Join the waitlist

Build fast APIs, faster.

Tinybird is the modern real-time data platform for developers and data teams. Ingest data, query it with SQL, and instantly publish the results as high-concurrency, low-latency APIs.

No credit card needed

Trusted in production by engineers at...

The Hotels NetworkThe Hotels Network
Feedback Loop
Stay
Plytix
Audiense
Situm
Genially

How it works

$ tb connection create kafka --bootstrap-server pkc-europe-west2.gcp.confluent.cloud:9092 --username CK2H --password O7DaVz93NbuNlRYT
** Connection 992207d5-430d created successfully!
$ tb datasource connect 992207d5-430d kafka_events --topic a --group b --auto-offset-reset latest
** Datasource 'kafka_events' created
** Kafka streaming connection configured successfully!
Icon Apache Kafka

kafka_events

21.3B rows / 4.1Gb

Chart Illustration

top_products

SELECT product_id, count() AS sales FROM events
WHERE event = 'buy'
GROUP BY product_id
ORDER BY sales DESC

top_products_endpoint

SELECT title, sales, sales*price as revenues
FROM o top_products
JOIN o products using product_id
ORDER BY {{column(order_by, 'sales')}} DESC
LIMIT {{Int8(limit, 10, required=True)}}

Simplify complex queries

By splitting your query in different nodes you simplify development and maintenance.

Enrich your data and add custom logic

Use JOINs to enrich your data. Enable parameterised API endpoints using a simple templating language.

Your API endpoint has been enabled!

Ingest your data with ease

Ingest millions of rows per second with our Data connectors or with just CSV files. Transform or augment while you ingest if needed

curl -H "Authorization: Bearer <auth_token>" \
-X POST "https://api.tinybird.co/v0/datasources?url=https://s3.amazonaws.com/nyc-tlc/trip+data/fhv_tripdata_2018-12.csv"

21.3B rows ingested in 122s.
curl -H "Authorization: Bearer <auth_token>" \
-X POST "https://api.tinybird.co/v0/datasources?url=https://s3.amazonaws.com/nyc-tlc/trip+data/fhv_tripdata_2018-12.csv"

21.3B rows ingested in 122s.
curl -H "Authorization: Bearer <auth_token>" \
-X POST "https://api.tinybird.co/v0/datasources?url=https://s3.amazonaws.com/nyc-tlc/trip+data/fhv_tripdata_2018-12.csv"

21.3B rows ingested in 122s.
curl -H "Authorization: Bearer <auth_token>" \
-X POST "https://api.tinybird.co/v0/datasources?url=https://s3.amazonaws.com/nyc-tlc/trip+data/fhv_tripdata_2018-12.csv"

21.3B rows ingested in 122s.

Transform using SQL

Query your data using Pipes, a new way for chaining SQL queries inspired by Python Notebooks, designed to reduce most of the hassle without sacrificing performance

Build scalable API endpoints

Share access securely to your data in a click and get fast and consistent results

Ingest

Transform

Build

Ingest your data with ease

Ingest millions of rows per second with our Data connectors or with just CSV files. Transform or augment while you ingest if needed

Works with Relational Databases, Data Warehouses and Data Streams.

Transform using SQL

Query your data using Pipes, a new way for chaining SQL queries inspired by Python Notebooks, designed to reduce most of the hassle without sacrificing performance

fhv_tripdata_clean

SELECT * FROM fhv_tripdata
WHERE
 toDate(date) > ‘01-01-2000’
 AND n_passengers < 8

Simplify complex queries

By splitting your query in different nodes you simplify creation and maintenance.

fhv_tripdata_clean

SELECT
 count(trip_id), sum(total_price), sum(total_miles)
FROM fhv_tripdata_clean
WHERE
 toDate(date) >= {{Date(‘start_date’)}}
 AND toDate(date) <= {{Date(‘end_date’)}}

Add custom logic

Enable parameterised API endpoints using a simple templating language.

Your API endpoint has been enabled!

Your API endpoint has been enabled!

Transformations occur on-they-fly so you will always work with the latest data

Build scalable API endpoints

Share access securely to your data in a click and get fast and consistent results

curl -H "Authorization: Bearer <auth_token>" \ -X GET...

113,982

Req. in the last 24h

107ms

Avg. Req. time

0.2%

Error rate

"We decided to go with Tinybird rather than continuing to invest on our internal Clickhouse cluster. Tinybird's tools, scalability and support have helped us accelerate and improve our analytics dashboards for our customers."

Jordi Miró

CTO at The Hotels Network

"After testing with Postgres, Cassandra, Redshift, etc. we finally went with Tinybird. Technical support is incredible and our query latency has improved a lot. We are no longer worried about how many rows we have."

Pedro Liévana

Lead Engineer at Plytix

"Analytics at STAY are at another level now, all thanks to Tinybird's platform and the amazing technical support from their team during the migration and implementation process."

Joan Lladó

CEO of STAY

"With Tinybird we were able to deploy an alerts system over Kafka data without having to deploy a single line of code or worry about scale.
And any new use case is just a SQL query away."

Ignasi Vegas

Data Engineer at Feedback Loop

"Tinybird takes out the hassle of dealing with data access performance and DB scaling. Now we can focus on what really matters: providing the best tool possible to our clients."

Álex López

Co-founder and CTO

Developer Experience

The way developers build real-time APIs

Imagine if you could take any data stream, join it with others, and publish the results as secure, low-latency, always-up-to-date APIs - in a matter of minutes.

Tinybird lets you do just that, with a developer experience that helps you ship data features to production faster.

No credit card needed
Connect Data Streams, Data Warehouses or CSVs. Explore publishing APIs and build

In the docs

Getting started with Tinybird

Learn how to build a quick and easy API endpoint using open data.
It won't take you more than 10 minutes.

Testimonials

Developers go 🤯 🤩 😍

"Tinybird is like Kafka, ClickHouse, dbt, and FastAPI all in one. We’ve eliminated 4 tools from our legacy infrastructure and moved almost everything to Tinybird, just because of how easy it is to use and maintain."
David Cañones
Lead Engineer @ WhiteBoxML
"We had noticed how fast Tinybird could process events, so we decided to go even further and send more events from even more forms to Tinybird. We didn’t even have to warn them. The entire time, P99 latency stayed beneath 100ms."
Juan Vega
Software Engineer @ Typeform
“I am very happy with my switch from Planetscale to Tinybird for my timeseries data. My lambdas would regularly time out when loading aggregated data from Planetscale, but Tinybird manages the same workload in 50ms."
Andreas Thomas
Software Engineer @ Upstash
“Tinybird is the most exciting data company since Snowflake. It's revolutionized the way we think about realtime data analytics at Vercel, for billions of data points per day.”
Guillermo Rauch
CEO @ Vercel
“Game-changing. Tinybird is the massive leap forward we've always needed in order to manage our global scale platform in real-time. Performance, professionalism and precision are their strengths.”
Jordi Miró
CTO @ The Hotels Network
“The iteration speed provided by Tinybird proved to be an excellent way for us to learn ClickHouse. Our use-case proved to be no challenge whatsoever for Tinybird’s tuning of ClickHouse, serving up our most complex queries in well under 50ms.”
Yair Aviner
CTO @ Session Rewind

Build a fast API in minutes

Try Tinybird with a free-forever Build plan and publish your first API in a few minutes. There’s no credit card required, no time restriction, and generous limits.
No credit card needed

Join our community

Join hundreds of developers and data engineers and connect directly with the Tinybird Team. Get help on your projects, seek advice from our community, and share how you build your analytics.

Our Tinybird Blog

What we’ve been writing

Become a data-savvy developer.

Subscribe to the Tinybird monthly email for tips on building analytics into your products.

FAQ