Tinybird Local: Build with data on your machine
Blog post from Tinybird
Tinybird Local is a free Docker image that replicates the Tinybird cloud service for local development, providing developers with a local environment to build and test applications before deployment. This local version allows users to create pipes and data sources, ingest data, manage tokens and workspaces, but lacks connectors, scheduled copy jobs, a browser UI, and sinks. The image is updated continuously and is not intended for production use due to its limitations with larger data sizes. Despite initial hesitations, the release of Tinybird Local addresses the need for faster builds and reduced flakiness in CI pipelines by eliminating external dependencies and allowing for easy creation of test environments. Although it runs multiple services in a single container, which deviates from standard Docker practices, this approach is designed for simplicity and ease of use, aligning with the developer preference for local builds. Feedback from users will guide future enhancements, with the intention to enhance developer velocity and align with remote work trends.