When we created our storage account, the name of the account took the following format storageaccount.core.windows.net.
So, it is no surprise that all the storage service's endpoints took the following format:
- Blob: storageaccount.blob.core.windows.net
- Table: storageaccount.table.core.windows.net
- Queue: storageaccount.queue.core.windows.net
- File: storageaccount.file.core.windows.net
These endpoints are exposed through REST APIs to be accessed by any platform using HTTP.
That is why Microsoft provides several client libraries to give developers a high level of control over Azure Storage services.
Azure Storage supports many client libraries for many platforms, such as:
- .NET
- Java
- Node.js
- PHP
- Ruby
- Python
- C++
- iOS
- Android
Microsoft keeps adding new client libraries, so don't be surprised if you find that new client libraries have been added...