BigQuery Emulator
A local BigQuery-compatible server for developing and testing queries without a cloud project.
By The BigQuery Emulator contributors
Alternatives
About BigQuery Emulator
BigQuery Emulator runs a compatible server locally for development and testing. It can run as a standalone binary or in the same process as a Go test, and accepts connections from clients such as the bq CLI.
It uses SQLite for storage, with in-memory or file-based options, and can load seed data from YAML. The project is in beta, and its coverage of BigQuery features varies.
Strengths
- Runs as a standalone server or within Go tests
- Supports several BigQuery client libraries and the bq CLI
- Can persist data in a file-backed SQLite store
Limitations
- The project is in beta
- BigQuery feature coverage is incomplete
Details
- Pricing
- FreeFree and open source under the MIT license.
- License
- MIT
- Developer
- The BigQuery Emulator contributors
- Platforms
- Self-hosted, Command line
- How it runs
- Downloadable app, Self-hosted
- Best suited for
- Developers testing BigQuery applications locally
- Categories
- Database tools, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula