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.
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.