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.

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

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.