Skip to main content
Topaz logo

Topaz

One binary. Multiple Azure services. No cloud required.

Stop juggling Azurite, manual mocks, and disconnected emulators. Topaz runs Storage, Key Vault, Service Bus, Event Hub, Container Registry, RBAC, and more — with ARM template deployment support — from a single process.

GitHub ReleaseLicenseDiscord

Get started in seconds

One command and Topaz is running locally.

brew tap thecloudtheory/topaz && brew install topaz && topaz-host

Then verify with topaz health — or jump straight to the Getting Started guide.

One tool for all services

Stop juggling Azurite for Storage, a separate emulator for Key Vault, and manual mocks for Service Bus. Topaz bundles every Azure service in a single process, with a single config, started with a single command.

ARM, Bicep & Terraform ready

Deploy your real infrastructure templates without touching Azure. Topaz implements ARM deployments so your Bicep files, ARM templates, and Terraform azurerm provider configurations work locally — in CI or completely offline.

Azure RBAC & Entra ID

Role assignments, permission checks, and Microsoft Entra ID identity flows — all emulated locally. Build and test secure‑by‑design applications without a live Azure tenant or a service principal.

Supported Azure services

Control plane and data plane — not just partial API coverage.

Azure StorageBlob · Table · Queue
Azure Key VaultSecrets · Keys · Certificates
Azure Service BusQueues · Topics · Subscriptions
Azure Event HubNamespaces · Event Hubs
Container RegistryImages · Tags · Manifests
Virtual MachinesControl Plane
Virtual NetworkVNets · Subnets · NICs
Resource ManagerARM · Bicep · Terraform
Microsoft Entra IDTenants · Identity
Azure RBACRoles · Assignments

See the full API coverage docs for operation-level detail.

Works with your existing toolchain

No code changes. Point your tools at Topaz and go.

Azure CLIAzure PowerShellTerraform.NET SDKGitHub ActionsDocker Compose

Join the community

Ask questions, share workflows, and follow development on Discord.

Stop paying for dev & test cloud resources

Topaz runs entirely locally — no Azure subscription, no service principal, no cloud costs. CI pipelines, offline development, and rapid iteration included.

brew tap thecloudtheory/topaz && brew install topaz && topaz-host
Star on GitHub