Introduction
LocalStack for Azure allows you to develop and test your Azure cloud application entirely on your local machine!
LocalStack is a cloud service emulator that runs in a single container on your laptop or in your CI environment. LocalStack for Azure emulates the functionality of a real Azure instance, allowing you to perform operations without an internet connection or an Azure account. This is valuable for locally developing and testing Azure cloud applications without incurring costs.
The Azure emulator supports the following services:
- Azure API Management
- Azure App Service
- Azure RBAC
- Azure Container Registry
- Azure Kubernetes Service
- Azure Database for PostgreSQL
- Azure Key Vault
- Azure Resource Manager
- Azure Blob Storage
- Azure Storage
- Azure SQL
Integrating the Azure emulator into your existing CI/CD pipeline allows you to run integration tests and identify issues early, reducing surprises during production deployment.