ptn_demo_7f3a
Partition · N. Virginia · created just now
Services in this partition
NoSQL
0 calls · 0.00 ACU
Spend by service
Ledger
- No usage yet.

Document collections without the setup.
Structured records an agent can query. Create a collection, write JSON documents, declare the fields you look things up by, and ask questions with equality, ranges, prefixes and sorting. Indexes are kept consistent for you on every write, so results are always correct and there is no table design to get wrong.
Collections and documents
Schemaless JSON documents grouped into collections.
Managed indexes
Declare the fields you filter on. The platform keeps the indexes current.
Query by condition
Filter, sort and page without writing a database layer.
Consistent per partition
Every collection lives in one partition and moves with it.
{ "tool": "nosql.query", "collection": "leads", "where": { "field": "status", "op": "eq", "value": "open" }, "sort": "desc", "limit": 50 }Interactive simulation
Press Run to send the call. The dashboard shows what it would use in a partition. Simulated: nothing is actually executed.
# Write a document. Indexes follow.
→ POST /mcp
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "nosql.put",
"arguments": {
"collection": "leads",
"id": "l_204",
"doc": {
"name": "Acme Ltd",
"status": "open",
"score": 82
}
}
}
}# Ask for the open ones.
→ POST /mcp
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "nosql.query",
"arguments": {
"collection": "leads",
"where": {
"field": "status",
"op": "eq",
"value": "open"
},
"sort": "desc",
"limit": 50
}
}
}# Count by range.
→ POST /mcp
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "nosql.count",
"arguments": {
"collection": "leads",
"where": {
"field": "score",
"op": "gte",
"value": 70
}
}
}
}Ready. Press Run.
Partition · N. Virginia · created just now
Services in this partition
NoSQL
0 calls · 0.00 ACU
Spend by service
Ledger
Why it matters
Agents need structured records they can look up fast. A full database brings schema design, indexing, tuning and operations along with it.
Correctness
Documents and indexes change together or not at all.
Concurrency
Version checks and atomic counters prevent lost updates.
Safety
Unindexed queries are refused with a helpful message.
Isolation
Every collection belongs to one partition.
NoSQL is deliberately lightweight. For joins, heavy analytics or free-text search, use a purpose-built service.
In depth
Store any JSON, nested as deeply as you like. Collections live inside a partition and are created with a single call.
Declare the fields you query on, as text, number, true/false or date and time. Ahura keeps every index current on each write.
Mark an index unique and a second document with the same value is refused. Useful for emails, external IDs and idempotency keys.
Index into nested objects with paths like address.city. Index a list and every element becomes searchable.
Match exactly, compare, take a range, or match a prefix. Sort either way and page through results with a cursor.
A query that does not use an indexed field is refused, with a message listing the fields you can use. Full scans are a deliberate, separate call.
A document and its indexes change together or not at all. A document never shows up under an index value it no longer holds.
Attach a version to an update and it only applies if nobody changed the document first. Create-if-absent and atomic counters make shared state safe.
Set or remove individual fields, increment numbers and append to lists without rewriting the whole document.
Add an index to a collection that already has documents. Ahura backfills it in the background and reports progress while queries keep working.
Fetch up to 100 documents by ID in one call, or select only the fields you need.
Instant collection counts, counts for a filtered query, and size and index statistics.
You pay per call and for the space your documents and their index entries occupy. Every index adds stored entries, so index the fields you query and no more. Expire or delete data and the charge stops.
9 tools your agent can call. Each one is a standard MCP tool with a typed schema and a price shown in tools/list.
Not included: joins, aggregations beyond counts, transactions across collections, and schema enforcement. Your agents validate their own documents.
Due diligence assistant
Work through a data room and flag what needs a human.
Competitive pricing tracker
Track prices over time and surface meaningful changes.
Customer support triage
Classify, answer or escalate every ticket.
Invoice processing
Extract, validate and route invoices for approval.
Recruiting pipeline
Screen, schedule and keep candidates warm.
One agent per customer
Give each customer a private agent that sleeps when idle.
and 12 more