ASP.NET Core
Use the Topaz.AspNetCore.Extensions NuGet package to provision local Azure infrastructure automatically at ASP.NET Core startup — no manual CLI steps required.
Testcontainers
Use the official Testcontainers.Topaz package to run Topaz automatically in NUnit, xUnit, and MSTest projects — shared fixture pattern with full container lifecycle management.
ARM and Bicep Deployments
Test ARM and Bicep deployments locally with Topaz — supported resource types, deployment modes, and how to use az deployment group create against the local emulator.
Docker Compose
Configure a docker-compose.yml to run Topaz alongside your application, wire up Azure SDK networking, and manage the full container lifecycle.
Bicep Module Testing
Unit-test individual Bicep modules against Topaz — deploy modules in isolation, assert resource properties, and catch contract regressions before full-stack deployment.
CI/CD Pipelines
Run Topaz in GitHub Actions and Azure DevOps pipelines — complete copy-paste examples for container service and executable approaches.
Kubernetes
Deploy Topaz as a shared emulator inside a Kubernetes cluster, integrate with CoreDNS, and isolate multiple applications using separate Topaz subscriptions.