Core Google Cloud services

Google Cloud In-a-Box.

Run most Google cloud services on your laptop.

same SDK and CLI works wihtout any code change.

  • 1
    Docker container
    No cloud account or access required for the team
  • $0
    cloud spend during dev / iteration
    stay local until the team is ready
A laptop showing LocalCloud services running inside the screen, with real Google Cloud service icons, readiness panels, and badges for no code changes and zero cloud cost.
Quick Start

Quick Start LocalCloud in less than 1 minute.

  1. 01 Pull & Run the docker image.
  2. 02 Open the console, check service health.
  3. 03 Point your SDK to localhost, Refer to user guide on console for all ENV for service variables, make your first API call.
docker pull jaysen2apache/localcloud

docker run -d \
  -p 8080:8080 -p 4443:4443 \
  -p 8085-8087:8085-8087 \
  -p 9010:9010 -p 9050:9050 -p 6379:6379 \
  -m 4g --name localcloud \
  jaysen2apache/localcloud

eval "$(curl -s localhost:8080/_localcloud/env?format=shell)"
Zero Code Changes Use the same Google Cloud SDKs and CLI, redirect them to local with ENV variables.
Fast Development & Testing Stay local while you shape the app, then switch back to shared Google Cloud environments when you are ready.
Operational Visibility Console, health, env export, and seeded sample data make the runtime inspectable immediately.
Service Catalog

LocalCloud Services:

Storage

Buckets, blobs, and object access patterns for local file-heavy workflows.

Cloud Storage

Object storage for buckets, blobs, and local file workflows.

Default-on HTTP/REST :4443
Databases

Transactional, document, wide-column, and cache-style data services for app backends.

Firestore

Document database for app state, user data, and event-driven backends.

Default-on gRPC :8086
Spanner

Relational database surface for strongly consistent SQL and transactional workloads.

Default-on gRPC + REST :9010 / 9020
Bigtable

Wide-column store for large key ranges, event streams, and time-series workloads.

Default-on gRPC :8087
Memorystore

Redis-compatible cache and low-latency data surface for local development.

Default-on RESP2 :6379
Analytics

Warehouse-style SQL and dataset workflows for local query development.

BigQuery

Warehouse-style SQL analytics for datasets, tables, and local query development.

Default-on REST + gRPC :9050 / 9060
Messaging & Workflow

Events, background jobs, and orchestration surfaces for distributed application flows.

Pub/Sub

Messaging and event streaming for async, fan-out, and queue-driven flows.

Default-on gRPC :8085
Cloud Tasks

Managed task queue behavior for background jobs and HTTP dispatch workflows.

Default-on gRPC :8080
Cloud Workflows

Workflow orchestration for multi-step service calls and long-running flows.

Default-on REST :8080
Security

Secret and configuration access patterns developers need during local iteration.

Secret Manager

Secret storage and version access for local credential and configuration flows.

Default-on gRPC :8080
Operations

Logs, metrics, and operational visibility surfaces that help teams trust local runs.

Cloud Logging

Centralized log ingestion and query-friendly local observability.

Default-on gRPC :8080
Cloud Monitoring

Metrics ingestion and local monitoring flows for app health and instrumentation.

Default-on gRPC :8080
Compute & Runtime

Container, cluster, and instance-style runtime surfaces when app flows need them.

GKE

Cluster-oriented runtime surface for Kubernetes-style local testing.

Opt-in gRPC :8080
Compute Engine

VM-like runtime surface for instance-based local workflows.

Opt-in REST :8080
Cloud Run

Serverless container runtime behavior for local service deployment flows.

Opt-in gRPC :8080
Continue Exploring

Run All Cloud Services locally for faster & cheaper development & testing.

The homepage tells you what LocalCloud is. The docs and service pages explain how to use it, what each service supports, and where the runtime boundaries are.