LocalCloud Services
Get started
local.cloud / agents
Read this page as Markdown ↗
local.cloud — Services .md Open tab

Home / Services

25 local services

LocalCloud service catalog

Find connection details, workflows, and limits for every local service. Services that don't run locally are marked Unsupported. Choose a service for your application task, check its startup requirements, then open its client examples.
25 local services

Compatibility

The ports shown are defaults. Export eval "$(localcloud env)" to use the runtime's actual endpoints. See the service connection reference and capabilities and boundaries as Markdown.

Databases

Databases servicesDatabases

Transactional, document, wide-column, relational, and cache workflows.

Firestore

gRPC :5384
2 documented workflows

Use when records have evolving fields and fit a collection-and-document model, with reads driven by document IDs or indexed field queries.

ID: firestore · Opt-in: include this ID in the exact enabled-service list
FIRESTORE_EMULATOR_HOST

View service guide

Bigtable

gRPC :5385
11 documented workflows

Use when high-volume records can be organized by a row key and retrieved through point lookups or bounded key-range scans. Design the row key around your most frequent reads.

ID: bigtable · Starts by default
BIGTABLE_EMULATOR_HOST

View service guide

Spanner

gRPC :5386 · HTTP/REST :5387
8 documented workflows

Use when related records need transactional consistency and SQL queries, and your production architecture requires a database that can scale across nodes.

ID: spanner · Starts by default
SPANNER_EMULATOR_HOST

View service guide

AlloyDB

gRPC :5380
2 documented workflows

Use when an application depends on PostgreSQL SQL, drivers, and transactions, and its production deployment targets AlloyDB. Exercise resource provisioning alongside SQL application tests locally.

ID: alloydb · Starts by default
ALLOYDB_EMULATOR_HOST

View service guide

Memorystore (Redis/Valkey)

RESP :5390
2 documented workflows

Use when frequently accessed values, expiring entries, counters, or streams fit Redis commands and an in-memory access model. Choose key names and expiries around the application's cache or queue behavior.

ID: memorystore · Starts by default
REDIS_HOST

View service guide

Cloud SQL

HTTP/REST :5380 · PostgreSQL :5391 · MySQL :5406
4 documented workflows

Use when your application relies on a relational schema, SQL migrations, and transactions through PostgreSQL or MySQL drivers. Test database and user provisioning alongside application queries.

ID: cloudsql · Starts by default
CLOUD_SQL_EMULATOR_HOST

View service guide
Operations

Operations servicesOperations

Projects, service usage, billing metadata, logs, and metrics.

Cloud Resource Manager

HTTP/REST :5380
1 documented workflow

Use when automation needs to create, look up, or delete projects and carry their IDs through resource provisioning. Projects provide the scope for the rest of your setup.

ID: cloudresourcemanager · Starts by default
CLOUD_RESOURCE_MANAGER_EMULATOR_HOST

View service guide

Service Usage

HTTP/REST :5380
1 documented workflow

Use when provisioning clients check API availability or request service enablement before creating resources. Local preflight responses let you exercise those client flows.

ID: serviceusage · Starts by default
SERVICE_USAGE_EMULATOR_HOST

View service guide

Cloud Billing

HTTP/REST :5380
1 documented workflow

Use when provisioning automation needs to discover a billing account or verify a project's billing association. Local tests exercise the metadata flow with test-owned resources.

ID: cloudbilling · Starts by default
CLOUD_BILLING_EMULATOR_HOST

View service guide

Cloud Logging

gRPC :5380
2 documented workflows

Use when you need searchable records of individual application events, including severity, structured fields, and request IDs for investigating failures.

ID: logging · Starts by default
CLOUD_LOGGING_EMULATOR_HOST

View service guide

Cloud Monitoring

gRPC :5380
2 documented workflows

Use when application health is expressed as numeric measurements over time, with labels identifying resources or components. Test metric ingestion and time-window queries with deterministic points.

ID: monitoring · Starts by default
CLOUD_MONITORING_EMULATOR_HOST

View service guide
Auxiliary Integration APIs

Auxiliary integration APIsAuxiliary Integration APIs

Data lookup and fixture seeding APIs for other cloud services (e.g. BigQuery external tables); not offered as an individual Google Cloud service.

Desktop view