Google Cloud.
Now on localhost.

The premium open-source GCP emulator supporting 29+ services. Real infrastructure, visual dashboard, zero cloud bills.

MiniSky Dashboard System Diagnostics View

Real infrastructure. Zero friction.

Lightweight Go Binary

Developed purely in Go as a single, ultra-light binary. All core services utilize lazy loading, spinning up in under 100 milliseconds only when requested.

💸

Zero Bills

Develop, test, and run CI/CD pipelines offline. Never pay for local dev again.

🛠️

Project Discovery

New in v1.2.2: Native macOS Apple Silicon support and automatic detection of project contexts across all services. Your Terraform projects appear instantly in the dashboard.

See MiniSky in action.

A high-fidelity local cloud experience, designed for modern GCP engineers.

Your cloud, visualized.

Stop guessing what's in your emulator. View logs, manage buckets, and inspect pub/sub topics directly from the embedded UI.

MiniSky Dashboard Service Management Interface

First-class Terraform support.

MiniSky is the first emulator that treats Long-Running Operations (LRO) as first-class citizens. When you run terraform apply, your code natively polls transitions like PROVISIONINGRUNNING exactly like production.

Simply point the custom endpoint in your provider configuration to your local machine.

main.tf
# Modern provider configuration
provider "google" {
  project     = "minisky-demo-project"
  access_token = "minisky-local-token"

  storage_custom_endpoint = "http://localhost:8080/storage/v1/"
  compute_custom_endpoint = "http://localhost:8080/compute/v1/"
}

The MiniSky CLI

Manage your local cloud entirely from the terminal. One binary to rule them all.

Core Commands

minisky start
Starts the daemon and API router

minisky stop
Stops the MiniSky daemon

minisky restart
Restarts the daemon

minisky uninstall
Removes all data, containers, and binaries

Resource Management

minisky deploy
Deploy a serverless resource

minisky list
List all active resources

minisky logs
Manage Cloud Logging output

Service Emulation

minisky compute

minisky storage

minisky artifact-registry

minisky vertex-ai

minisky cloud-build

Manage specific service instances

🔄 Upgrading MiniSky

Your local infrastructure data is safely stored in ~/.minisky. Updating the binary will automatically preserve all your configurations and running instances.

Linux & macOS

curl -sSL https://minisky.bmics.com.ng/install.sh | bash

Windows (Scoop)

scoop update minisky

Windows (Direct)

Stop daemon → Replace minisky.exe

Start building in seconds.

Prerequisites: Ensure Docker Desktop is installed and running.

One-line Install

Run the installer script. It will download the latest MiniSky binary and add it to your PATH automatically.

Then start the emulator:

minisky start
  • API Gateway: http://localhost:8080
  • Dashboard: http://localhost:8081
Terminal
# Install MiniSky
curl -sSL https://minisky.bmics.com.ng/install.sh | bash

# Start the emulator
minisky start