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
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing