An Azure NoSQL database service for app development.
Hi @Dylan Olney
I will give some tips you can check in your side and give your feed back.
Prerequisite :
first check below prerequisite in your side.
Copilot for Cosmos DB can generate natural‑language queries → SQL → execute → return results.
But you cannot enable it unless your Cosmos DB account meets all of these conditions:
✔ Azure subscription must be Pay‑As‑You‑Go or Enterprise
Free trial subscriptions cannot enable Copilot for Cosmos DB.
✔ Cosmos DB must be Core (SQL) API
Mongo, Cassandra, Gremlin, Table API → not supported.
✔ Region must be one of the supported Copilot regions
Copilot is not available in all Azure regions.
✔ Account must be vCore‑based serverless or provisioned throughput
Some older accounts created before 2023 cannot enable Copilot.
This is why the checkbox never appears.
Solution :
Solution 1:
Build your own NL → SQL pipeline using Azure OpenAI
This is the recommended production approach.
Pipeline:
User enters natural language
Azure OpenAI generates SQL
Backend validates SQL (very important)
Backend executes SQL against Cosmos DB
Return results
This works today, in any region, any subscription.
Solution 2 :
Create a new Cosmos DB account in a supported region
If you want to experiment with Copilot inside the portal:
Create a new Cosmos DB Core (SQL) account
Region: East US, West US, West Europe, or South Central US
Subscription: Pay‑As‑You‑Go (not free trial)
Then the Copilot toggle will appear.
Thanks.