Sampled documents, drawn as a schema

Understanding Your Amazon DocumentDB Collections Visually

Amazon DocumentDB speaks the MongoDB API, and its collections carry no declared structure. DbSchema samples the documents, infers field names and BSON types, and draws the document model as a diagram — so the shape of your data stops being folklore.

  • Discover which fields each collection actually uses, from sampled documents
  • See nested objects and array types laid out visually, not as raw BSON
  • Build MongoDB-compatible find queries by clicking, then read what they do
  • Compare inferred schemas between environments to catch field drift early
Free Community Edition No signup required 15-day Architect trial included
Free Download

Trusted by teams at

Schema-Flexible Collections,
Team Members Who Still Need the Schema

In a document database, "what fields exist?" has no DDL file to consult — the truth lives in the documents themselves. Add DocumentDB's VPC isolation, and only the few people with cluster access can even go looking.

DbSchema samples each collection, maps the fields and types in use, and turns the answer into a diagram the whole team can read.

Infer, Query & Organize
Your Document Model

From sampled BSON to a navigable picture of every collection.

Infer Amazon DocumentDB collection schemas by sampling documents
Schema Inference Instead of Guesswork

DbSchema reads a configurable number of documents per collection and reports the field names and BSON types actually present — no aggregation pipelines written by hand.

Build MongoDB-compatible queries for Amazon DocumentDB visually
Find Queries Without the Driver Boilerplate

Filter and project documents interactively to check that stored data matches what the application expects — no throwaway script deployed to look at production.

Organize Amazon DocumentDB collections into focused diagrams
A Diagram per Service, Not per Guess

Group collections by the service that owns them, color-code the diagrams, and export them for design reviews — structure that BSON dumps never show.

The Cluster Stays in the VPC
The Documentation Travels

Publish the inferred model as interactive HTML5 documentation — searchable diagrams, field lists, and comments that open in any browser. Developers get their schema answers from a link, while bastion hosts and TLS certificates stay with the people who operate the cluster.

See the Documentation Tool

HTML5 documentation of Amazon DocumentDB collections generated by DbSchema

DocumentDB Connection Facts

DocumentDB requires TLS and rejects connections without the CA file, so download global-bundle.pem from the AWS documentation first. Clusters live inside a VPC and are unreachable from the open internet — connect through an SSH tunnel over a bastion host, or use a public-facing cluster endpoint. Register the MongoDB JDBC driver in DbSchema's driver manager and use a URI of the form mongodb://username:[email protected]:27017/dbname?tls=true&tlsCAFile=global-bundle.pem&replicaSet=rs0 on DocumentDB's default MongoDB wire protocol port 27017. More on the DocumentDB JDBC driver page.

Find Out What Your Collections Really Store

No registration — the Community Edition is free, and 15 days of Architect come along.

Teams working with Amazon DocumentDB often use these engines too. Explore dedicated guides and JDBC setup for each.

Browse all 100+ supported databases