Get started in seconds
One command and Topaz is running locally.
brew tap thecloudtheory/topaz && brew install topaz && topaz-hostThen 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.
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.
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