Query. Learn. Share. No setup required.
An interactive sandbox for
Cosmos DB SQL queries — powered by the vNext emulator.
A focused set of capabilities for learning, prototyping, and sharing — without the overhead.
Choose from built-in datasets—IoT telemetry, movies, products—each paired with ready-to-run example queries.
Paste your own JSON or upload a file. Write queries from scratch against your own data models and structures.
Generate a link that captures your dataset and query. Anyone opening it lands in the same state, ready to run.
Refresh the page or close the tab — your last dataset and query are saved. Pick up exactly where you left off.
Embed interactive examples in blogs, docs, and tutorials. Readers run live queries alongside your written content.
Toggle between themes with a click. Your preference persists across pages and sessions automatically.
Each query runs in an isolated container against the Cosmos DB vNext emulator. Nothing to install.
Choose a dataset or paste your own JSON, then write a SQL query in the interactive editor.
Behind the scenes, an ephemeral Docker container spins up, seeds your data, and executes the query against the emulator.
Results appear inline. Iterate, modify, share — all in the browser with zero cleanup required.
Four components, one Docker network. Simple by design.
Each query runs in an isolated, ephemeral container. Data is seeded per-request and cleaned up automatically. Read the full architecture docs →
Run the full playground locally with Docker Compose. All services — emulator, sandbox server, and frontend — start automatically on a shared network.
# Clone the repo git clone https://github.com/abhirockzz/cosmosdb-playground.git cd cosmosdb-playground # Start everything docker compose up # Open in browser http://localhost/playground.html