Skip to main content

Supported services

Depending on the version of Topaz a different set of Azure services is supported for emulation. The table below presents the current state of emulation and maturity of certain features.

Best practice

Make sure you're using the most recent version of Topaz to benefit from the bugfixes and newest features.

Service NameControl PlaneData Plane
Subscriptions⚠️N/A
Resource Groups⚠️N/A
Azure Storage⚠️⚠️
Table Storage⚠️
Blob Storage⚠️⚠️
Queue Storage
Key Vault⚠️⚠️
Event Hub⚠️⚠️
Service Bus⚠️⚠️

✅ - fully supported (stable)

⚠️ - partially supported (unstable)

- not supported

N/A - not provided by Azure

Used ports

The ports used by Topaz can be divided into two groups:

  • common port for Azure Resource Manager operations
  • service-specific port for data plane

You can find which service uses which port below:

Service NamePortProtocol
Resource Manager8899HTTPS
Table Storage8890HTTP
Azure Key Vault8898HTTPS
Azure Event Hub8897, 8888HTTP, AMQP
Blob Storage8891HTTP

For HTTPS endpoints, if you're running Topaz as a standalone application, you need to install and trust the certificates provided along with the main package.