For Agents
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Amazon DocumentDB with MongoDB compatibility, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Amazon DocumentDB with MongoDB compatibility API.
Provision clusters and primary or replica instances with CreateDBCluster and CreateDBInstance sized for the workload
Snapshot and restore clusters with CreateDBClusterSnapshot, RestoreDBClusterFromSnapshot, and RestoreDBClusterToPointInTime
Manage tunable engine parameters via DBClusterParameterGroup operations and ModifyDBClusterParameterGroup
GET STARTED
Provision and operate Amazon DocumentDB clusters and instances, manage snapshots and parameter groups, and control global clusters for MongoDB-compatible workloads.
Use for: Provision a new DocumentDB cluster with three instances, Take a snapshot of an existing DocumentDB cluster, Restore a cluster from a recent snapshot, Modify the parameter group attached to a DocumentDB cluster
Not supported: Does not handle MongoDB query execution, index management, or document-level CRUD — use for DocumentDB cluster and instance lifecycle only.
Jentic publishes the only available OpenAPI specification for Amazon DocumentDB, keeping it validated and agent-ready. Amazon DocumentDB is a managed document database with MongoDB compatibility, designed to run document workloads at scale on AWS. The API covers the full control plane: clusters, instances, parameter groups, snapshots, subnet groups, global clusters, event subscriptions, and pending-maintenance actions. Use it when an agent needs to provision DocumentDB clusters, restore from a snapshot, scale instances, or manage cross-region global clusters without going through the AWS console.
Operate cross-region global clusters using CreateGlobalCluster, ModifyGlobalCluster, and RemoveFromGlobalCluster
Apply pending maintenance actions on a defined schedule with ApplyPendingMaintenanceAction
Subscribe to RDS-style event notifications via CreateEventSubscription for cluster lifecycle events
Patterns agents use Amazon DocumentDB with MongoDB compatibility API for, with concrete tasks.
★ Provision a Production DocumentDB Cluster
Spin up a multi-AZ DocumentDB cluster with one writer and two reader instances by calling CreateDBCluster, then CreateDBInstance for each member. Attach a DBClusterParameterGroup tuned for the workload and a DBSubnetGroup that spans at least two Availability Zones for fault tolerance.
Call CreateDBCluster with Engine docdb and a DBSubnetGroupName, then CreateDBInstance three times bound to that cluster identifier and verify with DescribeDBClusters.
Disaster Recovery via Point-in-Time Restore
Recover a DocumentDB cluster to any second within the backup retention window using RestoreDBClusterToPointInTime. The new cluster is provisioned from continuous backups without manual snapshot juggling, giving a clean recovery path after accidental data loss.
Call RestoreDBClusterToPointInTime with SourceDBClusterIdentifier, DBClusterIdentifier of the new cluster, and RestoreToTime set to the desired timestamp.
Run a Cross-Region Global Cluster
Create a DocumentDB global cluster spanning two AWS regions for low-latency reads in a secondary region and faster regional failover. CreateGlobalCluster anchors the topology, ModifyGlobalCluster adds secondary clusters, and RemoveFromGlobalCluster detaches a region during decommissioning.
Call CreateGlobalCluster with the primary cluster identifier, then ModifyGlobalCluster to add a secondary cluster ARN in another region.
Agent-Driven DocumentDB Lifecycle Management
An AI agent connected via Jentic can react to a runbook event — provision a new cluster for a stage environment, snapshot a production cluster before a deploy, or scale instance class during a load test. Jentic returns the matching DocumentDB operation and schema so the agent can sequence calls and check status without bespoke SDK code.
Search Jentic for 'create a DocumentDB cluster', load CreateDBCluster, execute it with the requested DBClusterIdentifier, Engine docdb, and DBSubnetGroupName, then poll DescribeDBClusters.
106 endpoints — jentic publishes the only available openapi specification for amazon documentdb, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/#Action=CreateDBCluster
Create a DocumentDB cluster
/#Action=CreateDBInstance
Add an instance to a cluster
/#Action=CreateDBClusterSnapshot
Snapshot a cluster
/#Action=DeleteDBCluster
Delete a cluster
/#Action=CopyDBClusterSnapshot
Copy a cluster snapshot
/#Action=CreateGlobalCluster
Create a cross-region global cluster
/#Action=ApplyPendingMaintenanceAction
Apply a pending maintenance action
/#Action=CreateDBCluster
Create a DocumentDB cluster
/#Action=CreateDBInstance
Add an instance to a cluster
/#Action=CreateDBClusterSnapshot
Snapshot a cluster
/#Action=DeleteDBCluster
Delete a cluster
/#Action=CopyDBClusterSnapshot
Copy a cluster snapshot
Three things that make agents converge on Jentic-routed access.
Credential isolation
AWS access keys for DocumentDB are stored encrypted in the Jentic vault. Jentic signs each DocumentDB request with SigV4 at execution time and the agent only sees scoped, short-lived access — raw access keys never enter the agent's context.
Intent-based discovery
Agents search by intent (e.g., 'create a DocumentDB cluster' or 'restore from a snapshot') and Jentic returns the matching DocumentDB operation with its input schema, so the agent can call the right endpoint without browsing AWS documentation.
Time to first call
Direct DocumentDB integration: 1-3 days for SigV4 signing, RDS-style query/form encoding, and lifecycle polling. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Amazon DocumentDB with MongoDB compatibility API through Jentic.
Why is there no official OpenAPI spec for Amazon DocumentDB?
AWS does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Amazon DocumentDB via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Amazon DocumentDB API use?
DocumentDB uses AWS Signature Version 4 (HMAC) signing with an AWS access key ID and secret access key. Through Jentic, those credentials live encrypted in the Jentic vault and are injected into signed requests at execution time, so the agent never sees the raw secret access key.
Can I run a global cluster across regions through this API?
Yes. Use CreateGlobalCluster to define the topology, then ModifyGlobalCluster to attach secondary clusters in other regions. Reads and writes follow standard global cluster semantics, and RemoveFromGlobalCluster detaches a region for maintenance.
What are the rate limits for the Amazon DocumentDB API?
DocumentDB shares standard AWS service quotas, which are managed per account and region rather than published as fixed per-second limits in the spec. Cluster and instance counts are also gated by RDS-style account quotas; ThrottlingException responses should trigger backoff.
How do I provision a DocumentDB cluster through Jentic?
Search Jentic for 'create a DocumentDB cluster', load CreateDBCluster, then execute it with DBClusterIdentifier, Engine docdb, MasterUsername, MasterUserPassword, and DBSubnetGroupName. Run pip install jentic and use the async search and execute pattern.
Does this API run database queries, or only manage clusters?
Only manages clusters and instances. Application queries connect via the MongoDB wire protocol to the cluster endpoint returned by DescribeDBClusters and use a MongoDB driver — DocumentDB's data plane is not exposed through this REST API.
/#Action=CreateGlobalCluster
Create a cross-region global cluster
/#Action=ApplyPendingMaintenanceAction
Apply a pending maintenance action