Tinybird is a managed ClickHouse® service for AI-native software teams. Get ClickHouse performance without ClickHouse complexity.

Joined April 2019
Classic was Tinybird’s original experience. Forward is the next big iteration, built for teams operating data products: deployments, schema migrations, local dev, CI/CD, SDKs and Agent Skills. Free and Developer Classic workspaces must migrate by Sep 15: tinybird.co/blog/tinybird-cl…
6
10,254
Hace 4 años @nmediavilla19 vino a su primera @tarugoconf en el stand de @tinybird… hoy está en el escenario con "El diseño post-ChatGPT: eliminando barreras, no trabajos". Bravo!!! #TRG26
1
4
1
10
332
Tinybird retweeted
AI automation lands more PRs every day. Nobody watches every CI run anymore. So stream every CI run into RawTree as it finishes. One small GitHub Actions workflow, no CREATE TABLE, no cron job. Then ask it questions instead of watching it. rawtree.com/docs/guides/inge…
1
2
118
La jefa on the stage. @nmediavilla19 @tinybird #TRG26
1
4
32
1,101
A sudden surge in heavy dashboard queries shouldn't crash your dedicated ClickHouse® cluster. Tinybird Cluster Protection automatically throttles degraded Endpoints under peak load to safeguard cluster memory and CPU.
1
3
581
Every concurrency limit transition is logged in tinybird.cluster_control_log and visible in Observability. Inspect degradation reasons, CPU ratios, and recovery timelines directly: tinybird.co/docs/forward/mon…
2
186
You can now share Explorations with your whole Workspace. Also this week: Organization Observability filters by Workspace, and viewers and guests get tighter permissions. tinybird.co/docs/changelog/2…
2
291
Changing SQL transformations or parameter filters shouldn't rely on clicking around a staging UI to check for regressions. With Tinybird Forward, you check API Endpoints against YAML fixtures in CI using tb test run.
1
1
2
418
Define test cases in tests/<pipe>.yaml with parameters and expected JSON. Tinybird spins up a clean local environment and asserts status codes and payloads before you merge: tinybird.co/docs/forward/dev…
2
235
Tinybird retweeted
No schema upfront doesn't mean typeless. Our LLM app's SDK v2 started sending latency_ms as "1920" instead of 1920. RawTree kept each value's type. avg() and > comparisons skip the strings and return a hint saying so. Nothing silently becomes a wrong number. rawtree.com/docs/guides/inge…
1
3
299
Sending Bird webhooks to Tinybird takes one Data Source and one URL. The full webhook body lands in a JSON column, so you can query nested fields like event.data.metadata.order_id directly.
1
2
289
Then create a Bird webhook that points at the Events API: /v0/events?name=bird_events_raw&format=json&wait=true&token=<token> The token can only append to this Data Source. Prefix it with your region's API host. tinybird.co/docs/forward/gui…
1
208
Exporting rollups from ClickHouse® to S3 usually involves custom cron jobs, export lambdas, and opaque errors when IAM policies reject writes. In Tinybird, define an S3 Sink pipe in SQL, set a schedule, and let Tinybird handle batch writes.
1
1
5
526
Partition outputs with templates like orders_{order_date} in Parquet, CSV, or NDJSON. Failed and cancelled runs now surface in tinybird.sinks_ops_log with exact IAM permission errors: tinybird.co/docs/forward/cop…
2
237
New guide in the Tinybird docs: send @messagebird webhooks to Tinybird. Point a Bird webhook at the Events API and query email, SMS, WhatsApp, and Apple Messages events with SQL. No server needed. tinybird.co/docs/forward/gui…
2
2
514
ClickHouse® table partitions and TTLs need to align. If you partition by month but set a 30-day TTL, ClickHouse has to rewrite entire part files during merges just to delete expired rows. That burns CPU and disk I/O on background cleanup.
1
3
464
Match ENGINE_PARTITION_KEY to your TTL and set ttl_only_drop_parts=1 in ENGINE_SETTINGS. ClickHouse drops whole expired partition folders via metadata deletion with zero row rewrites: tinybird.co/docs/forward/dev…
274
ClickHouse® primary keys are sparse. When your sorting key starts with tenant_id and timestamp, filtering on another column means scanning every index granule across that range. In Tinybird, you add secondary data skipping indexes directly to your .datasource file.
2
2
418
Use set for status codes and bloom_filter for user IDs. ClickHouse checks the index per granule group and skips unmatching blocks before disk reads. Define them in your datafile: tinybird.co/docs/forward/dev…
1
212
Tinybird retweeted
A web analytics dashboard is a few SQL queries over one events table. Here are three: daily traffic, channels and bots 🧵 xitter.cf/rawtreedb/status/21099…
We have the events. What about session replays? They're JSON too. @rrweb_io records the page as a stream of events, so replays can live in RawTree next to your analytics and play back from a SQL query 🧵 xitter.cf/rawtreedb/status/21095…
1
1
3
272
Today the Classic grace period ends. Free Classic Workspaces left after today get deleted, and Developer plans lose UI access. After migrating, data, Tokens, and Endpoint URLs stay the same. tinybird.co/docs/forward/gui…
1
2
747
What Forward adds: - Tinybird Local for offline dev - A Cloud Branch per Git branch, with production data - tb test for endpoint regressions - tb deploy --check in CI - Forward queries and staging for schema changes - TypeScript and Python SDKs
437