Feb 05, 2025

Ship data as you ship code: Tinybird is becoming local-first.

Tinybird's local-first experience is coming. Write code. Test it locally. Push it to git. CI runs the build. It's deployed. You're done.
Javier Santana
Co-founder

Tinybird started as a way to solve our own problem. We were a small team, drowning in data, short on time. So we built tooling to make working with large amounts of real-time data fast and easy.

A few projects in, we realized we weren’t the only ones who needed this. So we turned it into a product. The best products start this way - solving your own problems first.

That was five years ago. We’ve learned a lot since. Now, it’s time for us to apply that learning into the next iteration of Tinybird.

The dev workflow is local

Tinybird was inspired by a core belief: When you’re working with data, you should be able to do it the same way you handle everything else in your dev stack.

You write code. You test it locally. You push it to GitHub. CI runs the build. It's deployed. 

Regardless of the language or framework, that's the workflow. Changes are iterated and tested locally before anything is built on the server. The local workflow is foundational to writing, testing, and deploying good code.

The Tinybird local workflow is coming

Tinybird is changing. The days of logging into the UI in the browser and setting up your Workspace are ending. Everything begins with local. 

No weird abstractions. No friction. Just the workflow you already know, but with a shit ton of data xD.

A diagram showing the new Tinybird local experience
The new Tinybird local experience

With Tinybird’s new local-first approach, you will be able to:

  • Build projects from scratch, locally.
  • Generate mock data, locally.
  • Run full project validation, locally.
  • Test APIs end to end, locally.
  • Deploy/rollback effortlessly with CI/CD.
  • Migrate schemas with zero downtime or data loss

And since AI-powered IDEs are actually useful now, we're making sure Tinybird plays well with them. Let AI handle the boring parts.

Here's a sneak peek of how it looks in action (turn on the sound for some nice mech keyboard ASMR ;p):

The features we're building

With this shift, your data stack will no longer require a context switch. Tinybird's local-first is almost here, and this is what to expect:

  • Data as Code
  • Full project validation during local build
  • Local & Cloud runtime
  • End-to-end testing
  • Simple deployments/rollbacks
  • CI/CD integration
  • Live schema migrations without data loss
  • Built-in observability
  • AI-powered IDE integration
  • Scalable cloud

This is how software teams work. It should be no different when you have a billion rows of event logs. You take care of shipping, we will take care of making it work (both locally and in prod).

Stay tuned for the Tinybird local beta

The new Tinybird local experience will be in beta soon. If you want to try it, then follow us on Twitter or LinkedIn or let us know in the Slack community. We'll let you know as soon as it's ready to test.

Do you like this post?

Related posts

How we processed 12 trillion rows during Black Friday
A privacy-first approach to building a Google Analytics alternative
Changelog: BigQuery connector, CLI improvements, Pagination on endpoints and more

Tinybird

Team

Mar 04, 2021
More Data, More Apps: Improving data ingestion in Tinybird
Changelog: Snowflake connector, cancellable jobs and more

Tinybird

Team

Mar 23, 2021
Low-code analytics with James Devonport of UserLoop

Tinybird

Team

May 05, 2023
How We Handle Technical Incidents and Service Disruptions
Modern data management with real-time Change Data Capture
You can now explore and analyze time series data in Tinybird
Tinybird at South Summit Madrid 2019

Build fast data products, faster.

Try Tinybird and bring your data sources together and enable engineers to build with data in minutes. No credit card required, free to get started.
Need more? Contact sales for Enterprise support.