Keys on the device only
Endpoint and master key are encrypted by the OS — iOS Keychain, Android Keystore AES-256 — and leave only as HMAC signatures.
Azure Cosmos DB in your pocket
Databases, containers and documents, on the phone. You paste your endpoint and master key; Cosmo signs every request with HMAC-SHA256 and talks straight to Azure. No server of ours in the middle.
SELECT * FROM c WHERE c.stock > @minimo
| id | stock | region |
|---|---|---|
| sku-1180 | 42 | north |
| sku-1204 | 17 | south |
| sku-1233 | 96 | north |
Cosmos DB bills by request unit, not by row. Cosmo keeps the running RU cost of what you just did on screen, in both tiers — because knowing what a query costs is part of using Cosmos well, not a premium feature.
Endpoint and master key are encrypted by the OS — iOS Keychain, Android Keystore AES-256 — and leave only as HMAC signatures.
The account form signs a real request first. A wrong key fails there, not three screens later.
Every save carries the document's _etag as If-Match. If someone changed it since you loaded it, the write fails instead of overwriting them.
Free is a complete reader and a complete document editor — the whole CRUD, not a trial. Pro adds scale, bulk data movement and everything that changes what Azure bills you.
| Feature | Free | Pro |
|---|---|---|
| Cosmos DB accounts | 1 | Unlimited |
| Browse databases, containers and documents | ||
| Grid and JSON views, type-coloured | ||
| Paginated browse with continuation tokens | ||
| Request-unit counter | ||
| SQL query editor, templates and history | ||
| Create, edit, duplicate and delete documents | ||
| Optimistic writes with If-Match | ||
| Typed query parameters | ||
| Export and import JSON | ||
| Create and delete databases and containers | ||
| Throughput RU/s — manual or autoscale | ||
| Time to Live and indexing policy | ||
| Biometric app lock |
Cosmo talks directly from your device to your Cosmos DB account, signing each request with HMAC-SHA256. The master key is stored in the iOS Keychain or the Android Keystore and never leaves the phone in readable form. There are no Pixel du Nord servers in the middle, no analytics and no trackers.
Cosmo is an independent product of Pixel du Nord LLC and is not affiliated with or endorsed by Microsoft. Azure and Azure Cosmos DB are trademarks of Microsoft Corporation, used here only to describe compatibility.
We build our own software end to end, and we can do the same for you. Tell us what you have in mind.