Amazon RDS website screenshot

Amazon RDS

Amazon Relational Database Service (RDS) makes it easy to set up, operate, and scale a relational database in the cloud, providing cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching, and backups.

Amazon RDS publishes 4 APIs on the APIs.io network, including DB Clusters API, DB Engine Versions API, DB Instances API, and 1 more. Tagged areas include Cloud Databases, Database Service, DBaaS, Managed Databases, and Relational Databases.

The Amazon RDS catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.

Amazon RDS’s developer surface includes authentication, developer portal, documentation, support, engineering blog, signup flow, YouTube channel, and 71 more developer resources.

68.7/100 exemplar ▬ flat Agent 32/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
4 APIs
Cloud DatabasesDatabase ServiceDBaaSManaged DatabasesRelational Databases

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 68.7/100 · exemplar
Contract Quality 19.1 / 25
Developer Ergonomics 7.8 / 20
Commercial Clarity 17.9 / 20
Operational Transparency 8.2 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 32/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/amazon-rds: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

Amazon RDS DB Clusters API

Operations for creating and managing Aurora database clusters

Amazon RDS DB Engine Versions API

Operations for describing available database engine versions

Amazon RDS DB Instances API

Operations for creating, managing, and deleting RDS database instances

Amazon RDS DB Snapshots API

Operations for creating and managing database snapshots

Postman Collections 1

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Amazon RDS API

OPEN COLLECTION

Arazzo Workflows 16

Multi-step API workflows described with the Arazzo specification.

Amazon RDS Add an Aurora Replica Instance

Confirm a cluster is available, add a reader instance, and poll until it joins.

ARAZZO

Amazon RDS Clean Up a DB Snapshot

Confirm a manual snapshot is available, delete it, then verify removal.

ARAZZO

Amazon RDS Snapshot and Rebuild a DB Instance

Snapshot a source instance, wait for it, then build a fresh matching instance.

ARAZZO

Amazon RDS Convert Instance to Multi-AZ

Enable Multi-AZ on a DB instance immediately and poll until stable.

ARAZZO

Amazon RDS Delete an Aurora DB Cluster

Snapshot member instances, delete them, then delete the Aurora cluster.

ARAZZO

Amazon RDS Enable Backup Retention

Set an instance backup retention period immediately and poll until stable.

ARAZZO

Amazon RDS Modify a DB Instance Class

Resize a DB instance class immediately and poll until it stabilizes.

ARAZZO

Amazon RDS Provision an Aurora DB Cluster

Create an Aurora DB cluster and poll until it reports the available status.

ARAZZO

Amazon RDS Provision a DB Instance

Create a DB instance and poll until it reports the available status.

ARAZZO

Amazon RDS Reboot a DB Instance

Reboot a DB instance with optional failover and poll until it recovers.

ARAZZO

Amazon RDS Rotate Master Password

Reset the master user password immediately and poll until the instance stabilizes.

ARAZZO

Amazon RDS Scale DB Instance Storage

Increase allocated storage immediately and poll until the instance stabilizes.

ARAZZO

Amazon RDS Snapshot a DB Instance

Create a manual DB snapshot and poll until it reports the available status.

ARAZZO

Amazon RDS Snapshot Then Delete a DB Instance

Take a final manual snapshot, wait for it, then safely delete the instance.

ARAZZO

Amazon RDS Upgrade DB Engine Version

Resolve a target engine version, upgrade the instance, and poll until stable.

ARAZZO

Amazon RDS Verify Engine Support Then Provision

Validate the engine version is offered, then provision an instance and wait.

ARAZZO

Scroll for all 16

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Amazon Rds Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

Amazon Rds Context

12 classes · 48 properties

JSON-LD

Amazon Rds Context

0 classes · 3 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Amazon RDS API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Amazon RDS API Rules

27 rules · 8 errors 17 warnings 2 info

SPECTRAL

JSON Schema 12

Standalone JSON Schema definitions for this provider's data models.

Amazon RDS DB Instance

26 properties

JSON SCHEMA

CreateDBClusterResponse

1 properties

JSON SCHEMA

CreateDBInstanceResponse

1 properties

JSON SCHEMA

CreateDBSnapshotResponse

1 properties

JSON SCHEMA

DBCluster

18 properties

JSON SCHEMA

DBInstance

22 properties

JSON SCHEMA

DBSnapshot

17 properties

JSON SCHEMA

DescribeDBClustersResponse

2 properties

JSON SCHEMA

DescribeDBInstancesResponse

2 properties

JSON SCHEMA

DescribeDBSnapshotsResponse

2 properties

JSON SCHEMA

ModifyDBInstanceResponse

1 properties

JSON SCHEMA

Tag

2 properties

JSON SCHEMA

Scroll for all 12

JSON Structure 12

JSON Structure definitions describing this provider's data shapes.

Amazon Rds Instance Structure

26 properties

JSON STRUCTURE

Amazon Rds Openapi Db Cluster Structure

18 properties

JSON STRUCTURE

Amazon Rds Openapi Db Instance Structure

22 properties

JSON STRUCTURE

Amazon Rds Openapi Db Snapshot Structure

17 properties

JSON STRUCTURE

Amazon Rds Openapi Tag Structure

2 properties

JSON STRUCTURE

Scroll for all 12

Examples 12

Example request and response payloads for these APIs.

Amazon Rds Instance Example

10 fields

EXAMPLE

Scroll for all 12

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Amazon Rds Authentication

apiKey · 1 scheme

SECURITY

Amazon Rds Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Rds Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Rds Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Amazon Rds Agentic Access

12 operations

12 operations · 0 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 12

Reference material describing how the API behaves

Scroll for all 12

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 31

Pagination, idempotency, versioning, errors, and events

Scroll for all 31

Build 14

SDKs, sample code, and the tooling you integrate with

Scroll for all 14

Access & Security 6

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Amazon RDS
description: Amazon Relational Database Service (RDS) makes it easy to set up, operate, and scale a relational database in
  the cloud, providing cost-efficient and resizable capacity while automating time-consuming administration tasks such as
  hardware provisioning, database setup, patching, and backups.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://raw.githubusercontent.com/api-evangelist/amazon-rds/refs/heads/main/apis.yml
created: '2024-01-15'
modified: '2026-05-19'
apis:
- aid: amazon-rds:amazon-rds-db-clusters-api
  name: Amazon RDS DB Clusters API
  description: Operations for creating and managing Aurora database clusters
  humanURL: https://aws.amazon.com/rds/
  baseURL: https://rds.amazonaws.com
  tags:
  - DB Clusters
  properties:
  - type: OpenAPI
    url: openapi/amazon-rds-db-clusters-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/Welcome.html
  - type: JSONSchema
    url: json-schema/amazon-rds-instance-schema.json
  - type: JSONLD
    url: json-ld/amazon-rds-context.jsonld
  - type: Pricing
    url: https://aws.amazon.com/rds/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/rds/getting-started/
  - type: FAQ
    url: https://aws.amazon.com/rds/faqs/
  - type: ServiceLevelAgreement
    url: https://aws.amazon.com/rds/sla/
  - type: User Guide
    url: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/
  - type: APIReference
    url: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/
  - type: CLI
    url: https://docs.aws.amazon.com/cli/latest/reference/rds/
  - type: Security
    url: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.html
- aid: amazon-rds:amazon-rds-db-engine-versions-api
  name: Amazon RDS DB Engine Versions API
  description: Operations for describing available database engine versions
  humanURL: https://aws.amazon.com/rds/
  baseURL: https://rds.amazonaws.com
  tags:
  - DB Engine Versions
  properties:
  - type: OpenAPI
    url: openapi/amazon-rds-db-engine-versions-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/Welcome.html
  - type: JSONSchema
    url: json-schema/amazon-rds-instance-schema.json
  - type: JSONLD
    url: json-ld/amazon-rds-context.jsonld
  - type: Pricing
    url: https://aws.amazon.com/rds/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/rds/getting-started/
  - type: FAQ
    url: https://aws.amazon.com/rds/faqs/
  - type: ServiceLevelAgreement
    url: https://aws.amazon.com/rds/sla/
  - type: User Guide
    url: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/
  - type: APIReference
    url: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/
  - type: CLI
    url: https://docs.aws.amazon.com/cli/latest/reference/rds/
  - type: Security
    url: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.html
- aid: amazon-rds:amazon-rds-db-instances-api
  name: Amazon RDS DB Instances API
  description: Operations for creating, managing, and deleting RDS database instances
  humanURL: https://aws.amazon.com/rds/
  baseURL: https://rds.amazonaws.com
  tags:
  - DB Instances
  properties:
  - type: OpenAPI
    url: openapi/amazon-rds-db-instances-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/Welcome.html
  - type: JSONSchema
    url: json-schema/amazon-rds-instance-schema.json
  - type: JSONLD
    url: json-ld/amazon-rds-context.jsonld
  - type: Pricing
    url: https://aws.amazon.com/rds/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/rds/getting-started/
  - type: FAQ
    url: https://aws.amazon.com/rds/faqs/
  - type: ServiceLevelAgreement
    url: https://aws.amazon.com/rds/sla/
  - type: User Guide
    url: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/
  - type: APIReference
    url: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/
  - type: CLI
    url: https://docs.aws.amazon.com/cli/latest/reference/rds/
  - type: Security
    url: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.html
- aid: amazon-rds:amazon-rds-db-snapshots-api
  name: Amazon RDS DB Snapshots API
  description: Operations for creating and managing database snapshots
  humanURL: https://aws.amazon.com/rds/
  baseURL: https://rds.amazonaws.com
  tags:
  - DB Snapshots
  properties:
  - type: OpenAPI
    url: openapi/amazon-rds-db-snapshots-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/Welcome.html
  - type: JSONSchema
    url: json-schema/amazon-rds-instance-schema.json
  - type: JSONLD
    url: json-ld/amazon-rds-context.jsonld
  - type: Pricing
    url: https://aws.amazon.com/rds/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/rds/getting-started/
  - type: FAQ
    url: https://aws.amazon.com/rds/faqs/
  - type: ServiceLevelAgreement
    url: https://aws.amazon.com/rds/sla/
  - type: User Guide
    url: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/
  - type: APIReference
    url: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/
  - type: CLI
    url: https://docs.aws.amazon.com/cli/latest/reference/rds/
  - type: Security
    url: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.html
common:
- type: AgenticAccess
  url: agentic-access/amazon-rds-agentic-access.yml
- type: TrustCenter
  url: security/amazon-rds-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/amazon-rds-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/amazon-rds-domain-security.yml
- type: Authentication
  url: authentication/amazon-rds-authentication.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/amazon-rds/overview
- type: Arazzo
  url: arazzo/amazon-rds-add-aurora-replica-instance-workflow.yml
  name: Amazon RDS Add an Aurora Replica Instance
- type: Arazzo
  url: arazzo/amazon-rds-clean-up-snapshot-workflow.yml
  name: Amazon RDS Clean Up a DB Snapshot
- type: Arazzo
  url: arazzo/amazon-rds-clone-instance-from-snapshot-restore-workflow.yml
  name: Amazon RDS Snapshot and Rebuild a DB Instance
- type: Arazzo
  url: arazzo/amazon-rds-convert-to-multi-az-workflow.yml
  name: Amazon RDS Convert Instance to Multi-AZ
- type: Arazzo
  url: arazzo/amazon-rds-delete-aurora-cluster-workflow.yml
  name: Amazon RDS Delete an Aurora DB Cluster
- type: Arazzo
  url: arazzo/amazon-rds-enable-backup-retention-workflow.yml
  name: Amazon RDS Enable Backup Retention
- type: Arazzo
  url: arazzo/amazon-rds-modify-instance-class-workflow.yml
  name: Amazon RDS Modify a DB Instance Class
- type: Arazzo
  url: arazzo/amazon-rds-provision-aurora-cluster-workflow.yml
  name: Amazon RDS Provision an Aurora DB Cluster
- type: Arazzo
  url: arazzo/amazon-rds-provision-db-instance-workflow.yml
  name: Amazon RDS Provision a DB Instance
- type: Arazzo
  url: arazzo/amazon-rds-reboot-instance-workflow.yml
  name: Amazon RDS Reboot a DB Instance
- type: Arazzo
  url: arazzo/amazon-rds-rotate-master-password-workflow.yml
  name: Amazon RDS Rotate Master Password
- type: Arazzo
  url: arazzo/amazon-rds-scale-instance-storage-workflow.yml
  name: Amazon RDS Scale DB Instance Storage
- type: Arazzo
  url: arazzo/amazon-rds-snapshot-db-instance-workflow.yml
  name: Amazon RDS Snapshot a DB Instance
- type: Arazzo
  url: arazzo/amazon-rds-snapshot-then-delete-instance-workflow.yml
  name: Amazon RDS Snapshot Then Delete a DB Instance
- type: Arazzo
  url: arazzo/amazon-rds-upgrade-engine-version-workflow.yml
  name: Amazon RDS Upgrade DB Engine Version
- type: Arazzo
  url: arazzo/amazon-rds-verify-engine-then-provision-workflow.yml
  name: Amazon RDS Verify Engine Support Then Provision
- type: Portal
  url: https://aws.amazon.com/
- type: Portal
  url: https://aws.amazon.com/rds/
- type: Documentation
  url: https://docs.aws.amazon.com/rds/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/database/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Portal
  url: https://console.aws.amazon.com/rds/
- type: Signup
  url: https://signin.aws.amazon.com/signup?request_type=register
- type: Login
  url: https://aws.amazon.com/console/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Knowledge Center
  url: https://repost.aws/knowledge-center
- type: YouTube
  url: https://www.youtube.com/user/AmazonWebServices
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/amazon-rds
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: Security
  url: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.html
- type: Compliance
  url: https://aws.amazon.com/compliance/
- type: JSONLD
  url: json-ld/amazon-rds-context-context.jsonld
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-create-db-cluster-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-create-db-instance-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-create-db-snapshot-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-db-cluster-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-db-instance-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-db-snapshot-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-describe-db-clusters-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-describe-db-instances-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-describe-db-snapshots-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-modify-db-instance-response-schema.json
- type: JSONSchema
  url: json-schema/amazon-rds-openapi-tag-schema.json
- type: JSONStructure
  url: json-structure/amazon-rds-instance-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-create-db-cluster-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-create-db-instance-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-create-db-snapshot-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-db-cluster-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-db-instance-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-db-snapshot-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-describe-db-clusters-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-describe-db-instances-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-describe-db-snapshots-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-modify-db-instance-response-structure.json
- type: JSONStructure
  url: json-structure/amazon-rds-openapi-tag-structure.json
- type: Examples
  url: examples/amazon-rds-instance-example.json
- type: Examples
  url: examples/amazon-rds-openapi-create-db-cluster-response-example.json
- type: Examples
  url: examples/amazon-rds-openapi-create-db-instance-response-example.json
- type: Examples
  url: examples/amazon-rds-openapi-create-db-snapshot-response-example.json
- type: Examples
  url: examples/amazon-rds-openapi-db-cluster-example.json
- type: Examples
  url: examples/amazon-rds-openapi-db-instance-example.json
- type: Examples
  url: examples/amazon-rds-openapi-db-snapshot-example.json
- type: Examples
  url: examples/amazon-rds-openapi-describe-db-clusters-response-example.json
- type: Examples
  url: examples/amazon-rds-openapi-describe-db-instances-response-example.json
- type: Examples
  url: examples/amazon-rds-openapi-describe-db-snapshots-response-example.json
- type: Examples
  url: examples/amazon-rds-openapi-modify-db-instance-response-example.json
- type: Examples
  url: examples/amazon-rds-openapi-tag-example.json
- type: SpectralRules
  url: rules/amazon-rds-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-rds-vocabulary.yaml
- type: Integrations
  url: https://aws.amazon.com/partners/
integrations:
- name: Partner Programs
- name: Resources
- name: Success Stories
- name: Work with an AWS Partner
- name: AWS Marketplace
- name: AWS Partner Central
- name: Partner Paths
- name: co-sell with AWS
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com
tags:
- AWS
- Cloud Databases
- Database Service
- DBaaS
- Managed Databases
- Relational Databases