Skip to content
@cloudburrow

CloudBurrow

A local Google Cloud emulator on Kubernetes. Open source, Apache-2.0.

CloudBurrow

A local Google Cloud emulator on Kubernetes.

Website · Get started · Compatibility · Source


CloudBurrow runs Google Cloud on your machine: Cloud Run, Pub/Sub, Cloud Storage, Cloud Tasks and Secret Manager by default. You call them with the official Google Cloud SDKs, gcloud and Terraform, and there's a local web console for everything it serves. It's open source under Apache-2.0, and every supported operation names the test that proves it.

Get started

brew install cloudburrow/tap/cloudburrow
cloudburrow up

cloudburrow up creates a local cluster, starts the services, and serves the console at http://127.0.0.1:9090.

What runs

Backed by
Cloud Run Knative Serving behind a Cloud Run v2 adapter
Pub/Sub Google's own emulator
Cloud Storage CloudBurrow's own server
Cloud Tasks CloudBurrow
Secret Manager CloudBurrow (not a secret store: nothing is authenticated)

Opt in with --services:

  • Firestore, Datastore, Bigtable and Spanner (Google's emulators)
  • BigQuery (community emulator, patched)
  • Cloud SQL for PostgreSQL and MySQL (real engines)
  • Memorystore (Valkey)
  • Cloud KMS, Cloud Scheduler and Cloud Logging

A call CloudBurrow doesn't implement returns 501 Not Implemented rather than a fake success.

Repositories

CloudBurrow is built by SweetTech. It is not affiliated with or endorsed by Google. Google Cloud and its product names are trademarks of Google LLC.

Popular repositories Loading

  1. cloudburrow cloudburrow Public

    A local Google Cloud emulator for development and testing.

    Go 1

  2. homebrew-tap homebrew-tap Public

    Homebrew tap for CloudBurrow (formula updated by cloudburrow/cloudburrow's release workflow)

    Ruby

  3. .github .github Public

    CloudBurrow organization profile

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…