← All projects

bigquery-local

A local emulator for the Google BigQuery REST API.

What it does

bigquery-local is a Node.js emulator for the Google BigQuery REST API, backed by DuckDB. It's a drop in for testing, CI, and local development, so you don't have to hit real BigQuery (or pay for it) just to run your tests.

It supports the parts other emulators skip, including a working PATCH, and ships as a Docker image you can spin up in seconds.

Built with

  • TypeScript
  • Node.js
  • DuckDB
  • Apache Arrow
  • gRPC / protobuf
  • Docker
  • Biome

Source

Open source under the MIT license. View the code on GitHub ↗ .