azurite
Local Azure Storage emulator for development and testing.
TLDR
Start Azurite (all services)
SYNOPSIS
azurite [options]
DESCRIPTION
azurite is an open-source Azure Storage API compatible server emulator. It provides local development and testing environments for Azure Blob, Queue, and Table storage without requiring an Azure account.
The tool is officially maintained by Microsoft and replaces the deprecated Azure Storage Emulator.
PARAMETERS
--blobPort port
Blob service port (default: 10000)--queuePort port
Queue service port (default: 10001)--tablePort port
Table service port (default: 10002)--location, -l path
Data storage location--silent, -s
Silent mode (no logging)--debug path
Debug log file path--loose
Loose mode (permissive validation)--cert path
HTTPS certificate path--key path
HTTPS key path--oauth level
OAuth authentication level
SERVICES
azurite
All services (Blob, Queue, Table)azurite-blob
Blob service onlyazurite-queue
Queue service onlyazurite-table
Table service only
CONNECTION STRINGS
Default development connection string:
CAVEATS
Not all Azure Storage features supported. Some API behaviors differ from production. Cosmos DB Table API not fully compatible. Data persists between runs unless --inMemoryPersistence used. Not for production use.
HISTORY
Azurite was created by Xiao Ning Guo and adopted by Microsoft in 2019 as the official replacement for the Windows-only Azure Storage Emulator, providing cross-platform support.
SEE ALSO
az-storage(1), docker(1), cosmosdb-emulator(1)
