Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Storage / Amazonaws / AWS Database Migration Service
AWS Database Migration Service logo

AWS Database Migration Service

Browse all Amazonaws APIs
★ Only Publicly Available OpenAPI DocumentStorageDatabasehmac69 EndpointsREST

For Agents

Provision DMS replication instances, configure source and target endpoints, run replication tasks, and retrieve premigration assessment and Fleet Advisor data.

Use for: Create a replication instance sized for a 500GB migration, Configure an Oracle source endpoint and a PostgreSQL target endpoint, Start a replication task that runs a full load plus CDC, Stop a replication task that is no longer needed

Not supported: Does not handle ETL transformations, data warehousing query execution, or backup/restore — use for database-to-database migration and replication only.

Jentic publishes the only available OpenAPI specification for AWS Database Migration Service, keeping it validated and agent-ready. AWS Database Migration Service (DMS) moves data between databases — homogeneous (Oracle to Oracle) or heterogeneous (Oracle to PostgreSQL) — with optional ongoing change-data-capture replication. The API covers the full migration lifecycle: replication instances, source and target endpoints, replication tasks, table mappings, premigration assessments, and Fleet Advisor inventory. Use it when an agent needs to orchestrate a migration plan, kick off a replication task, or pull assessment results back into a runbook.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the AWS Database Migration Service to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the AWS Database Migration Service, 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.

1

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 | sh
2

Step 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 instance

Jentic 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.

Capabilities

What an agent can do with AWS Database Migration Service API.

Provision and tear down replication instances with CreateReplicationInstance and DeleteReplicationInstance sized to migration throughput

Define source and target endpoints for engines like Oracle, MySQL, PostgreSQL, SQL Server, and Aurora via CreateEndpoint

Start, stop, and resume replication tasks with StartReplicationTask, StopReplicationTask, and table-mapping JSON

Run premigration assessments to surface schema and data-type compatibility issues before cutover

Inspect Fleet Advisor collectors and recommendations to plan migrations from on-premises inventory

Subscribe to event notifications via CreateEventSubscription so cutover and failure events feed downstream tooling

Use Cases

Patterns agents use AWS Database Migration Service API for, with concrete tasks.

★ Plan and Execute a Heterogeneous Migration

Move an on-premises Oracle workload to Amazon Aurora PostgreSQL without long downtime. CreateEndpoint configures both source and target, CreateReplicationInstance provisions the worker, and CreateReplicationTask defines the table mappings and migration type (full load and CDC). The task runs a full load while change-data-capture replicates ongoing transactions until cutover.

Call CreateEndpoint twice (source Oracle, target Aurora PostgreSQL), CreateReplicationInstance with 100GB allocated storage, then CreateReplicationTask with MigrationType full-load-and-cdc.

Surface Schema Issues Before Cutover

Run StartReplicationTaskAssessmentRun to validate that the source schema converts cleanly to the target engine and surface unsupported data types or index strategies. The assessment results give the migration team a checklist of fixes — rebuilt CLOB columns, missing primary keys, function-based indexes — before kicking off the production migration.

Call StartReplicationTaskAssessmentRun on the configured task, poll DescribeReplicationTaskAssessmentRuns until status is COMPLETED, then DescribeReplicationTaskIndividualAssessments to surface failing checks.

Inventory On-Premises Databases with Fleet Advisor

Use CreateFleetAdvisorCollector and Fleet Advisor APIs to gather inventory from on-premises databases, then DescribeFleetAdvisorSchemaObjectSummary and recommendation operations to size and plan target environments. The output drives downstream DMS configuration without a manual discovery phase.

Call CreateFleetAdvisorCollector with the collector parameters, then DescribeFleetAdvisorSchemaObjectSummary to inspect the discovered schema.

Agent-Driven Migration Orchestration

An AI agent connected via Jentic can compose the full migration sequence — provision the replication instance, create endpoints, start the task, run assessments, and notify the team on completion — without writing AWS SDK glue. Jentic returns the matching DMS operation and schema so each step has a structured input contract and the agent can recover from validation errors.

Search Jentic for 'create a DMS replication task', load CreateReplicationTask, execute it with the source/target endpoints, replication instance ARN, and table mappings, then StartReplicationTask.

Key Endpoints

69 endpoints — jentic publishes the only available openapi specification for aws database migration service, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance

Provision a DMS replication instance

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint

Define a source or target endpoint

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask

Create a replication task

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup

Create a subnet group for the instance

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription

Create an SNS event subscription

POST

/#X-Amz-Target=AmazonDMSv20160101.AddTagsToResource

Apply tags to DMS resources

POST

/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun

Cancel a running assessment

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationInstance

Provision a DMS replication instance

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateEndpoint

Define a source or target endpoint

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationTask

Create a replication task

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateReplicationSubnetGroup

Create a subnet group for the instance

POST

/#X-Amz-Target=AmazonDMSv20160101.CreateEventSubscription

Create an SNS event subscription

POST

/#X-Amz-Target=AmazonDMSv20160101.AddTagsToResource

Apply tags to DMS resources

POST

/#X-Amz-Target=AmazonDMSv20160101.CancelReplicationTaskAssessmentRun

Cancel a running assessment

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

AWS access keys for DMS are stored encrypted in the Jentic vault. Jentic signs each DMS 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

Intent-based discovery

Agents search by intent (e.g., 'create a DMS replication task' or 'run a premigration assessment') and Jentic returns the matching DMS operation with its input schema, so the agent can call the right endpoint without browsing AWS documentation.

Time to first call

Time to first call

Direct DMS integration: 3-7 days for SigV4 signing, multi-step lifecycle, table-mapping JSON, and assessment polling. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

AWS RDS Data API

→

HTTP-based access to RDS targets that DMS migrates data into.

Choose RDS Data API when the agent needs to query or modify data on the RDS target after migration is complete.

Complementary

Amazon DocumentDB

→

Document database control plane often used as a DMS target.

Choose DocumentDB when migrating to a MongoDB-compatible target and the agent needs to manage the cluster itself.

Alternative

AWS Data Pipeline

→

General-purpose data movement and processing rather than database replication.

Choose Data Pipeline when the workload is batch ETL across heterogeneous sources rather than DB-to-DB migration.

FAQs

Specific to using AWS Database Migration Service API through Jentic.

Why is there no official OpenAPI spec for AWS Database Migration Service?

AWS does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call AWS Database Migration Service 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 AWS DMS API use?

DMS 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 change-data-capture between two databases with this API?

Yes. Set MigrationType to cdc or full-load-and-cdc on CreateReplicationTask. DMS continuously replicates committed changes from the source endpoint to the target until the task is stopped, enabling near-zero-downtime cutover.

What are the rate limits for the AWS DMS API?

DMS shares standard AWS service quotas, which are managed per account and region rather than published as fixed per-second limits in the spec. Account-level limits also apply to the number of replication instances and tasks; ThrottlingException responses should trigger backoff.

How do I orchestrate a migration through Jentic?

Search Jentic for 'create a DMS replication task', load CreateReplicationTask, execute it with the source endpoint ARN, target endpoint ARN, ReplicationInstanceArn, and TableMappings JSON. Run pip install jentic and use the async search and execute pattern.

Does this API include the data conversion logic, or just the orchestration?

DMS itself performs both — it executes the replication and applies built-in data type conversion as part of running the task. The API exposes orchestration: defining endpoints, replication instances, and tasks, and starting and stopping them.

GET STARTED

Start building with AWS Database Migration Service API

Explore with Jentic
View OpenAPI Document