Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Cloud Infrastructure / Amazonaws / Amazon API Gateway
Amazon API Gateway logo

AWS Amazon API Gateway

Browse all Amazonaws APIs
60
AI ReadinessFoundational (C+)60/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticCloud InfrastructureNetworkingapiKey120 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Create and manage REST APIs, resources, methods, integrations, deployments, custom domains, API keys, and usage plans on Amazon API Gateway through 120 operations.

Use for: I want to create a new REST API on API Gateway, List all REST APIs in a region, Get the resources tree for a specific REST API, Deploy a stage of an API to production

Not supported: Does not handle the runtime traffic or message delivery of deployed APIs - use for control-plane configuration of REST and WebSocket APIs, custom domains, API keys, and usage plans only.

Jentic publishes the only available OpenAPI specification for Amazon API Gateway, keeping it validated and agent-ready. Amazon API Gateway is a managed service for creating and operating REST and WebSocket APIs at any scale, fronting AWS Lambda, EC2-hosted services, and any HTTP backend. The control-plane API exposes 120 operations covering REST API definitions, resources, methods, integrations, deployments, stages, custom domain names, API keys, usage plans, authorizers, and documentation parts. Platform teams use it to drive infrastructure-as-code workflows that go beyond what CloudFormation exposes.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Amazon API Gateway to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Amazon API Gateway, 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://jentic.com/install.sh?src=apis&api=%2Fapis%2Famazonaws.com%2Fapigateway" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Famazonaws.com%2Fapigateway" | 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 Amazon API Gateway API.

Create and version REST APIs with resources, methods, and request and response models

Wire methods to AWS Lambda, HTTP backends, and AWS service integrations including IAM and Cognito authorisers

Promote API revisions through stages with stage variables and per-stage caching configuration

Provision and rotate API keys, group them into usage plans, and attach throttling and quota limits

Bind custom domain names with ACM certificates and route them to specific API stages

Author OpenAPI documentation parts inline so generated SDKs and developer portals stay in sync

Use Cases

Patterns agents use Amazon API Gateway API for, with concrete tasks.

★ Programmatic REST API Provisioning

Platform teams use the API Gateway control plane to provision REST APIs without leaning on CloudFormation for every change. POST /restapis creates a new API, then POST /restapis/{restapi_id}/resources and PUT /restapis/{restapi_id}/resources/{resource_id}/methods/{http_method} build out paths and methods. CreateDeployment publishes the configuration to a named stage where it becomes live.

Call POST /restapis with name=orders-api, then POST /restapis/{id}/resources to create the /orders path, PUT a GET method on it, and POST /restapis/{id}/deployments to publish to the prod stage

API Key and Usage Plan Management

Product teams that monetise APIs use API Gateway's usage plans to assign per-customer rate limits and quotas. POST /apikeys creates a key, POST /usageplans creates a plan with throttling and quota settings, and POST /usageplans/{usageplan_id}/keys attaches the key to the plan. Customers then send the key in the x-api-key header and API Gateway enforces limits at the edge.

Call POST /apikeys to create a key for customer-acme, POST /usageplans for a tier with 100 rps and 10000 daily quota, then POST /usageplans/{id}/keys to attach

Custom Domain Name Binding

Marketing and platform teams bind acquired domains to API stages so consumers see api.example.com instead of an AWS-owned URL. POST /domainnames registers the domain with an ACM certificate, then POST /domainnames/{domain_name}/basepathmappings maps a base path to a specific REST API stage. The same domain can host multiple APIs by base path.

Call POST /domainnames with domain=api.example.com and certificateArn from ACM, then POST /domainnames/api.example.com/basepathmappings mapping /v1 to the prod stage of restapi-id

AI Agent API Operator

An AI agent invoked through Jentic operates API Gateway to provision new APIs in response to a chat or ticket flow. The agent searches Jentic for the create-rest-api and create-deployment operations, executes them with the requested resources and integrations, and returns the resulting invoke URL. Jentic handles SigV4 signing, so the agent only deals with the structured payloads.

Search Jentic for create rest API on API gateway, execute it for the named API, then create resources, methods, and a deployment to a stage in sequence

Key Endpoints

120 endpoints — jentic publishes the only available openapi specification for amazon api gateway, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/restapis

Create a new REST API

GET

/restapis/{restapi_id}/resources

List the resources tree for a REST API

POST

/restapis/{restapi_id}/deployments

Create a deployment that publishes the API to a stage

POST

/apikeys

Create an API key

POST

/usageplans

Create a usage plan with throttling and quota

POST

/domainnames

Register a custom domain name with an ACM certificate

POST

/restapis/{restapi_id}/authorizers

Create a Lambda, IAM, or Cognito authorizer for an API

POST

/restapis

Create a new REST API

GET

/restapis/{restapi_id}/resources

List the resources tree for a REST API

POST

/restapis/{restapi_id}/deployments

Create a deployment that publishes the API to a stage

POST

/apikeys

Create an API key

POST

/usageplans

Create a usage plan with throttling and quota

POST

/domainnames

Register a custom domain name with an ACM certificate

POST

/restapis/{restapi_id}/authorizers

Create a Lambda, IAM, or Cognito authorizer for an API

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

A

Amazon API Gateway

- Foundational (C+)
60/100
73
Foundational Compliance
63
Developer Experience & Jentic Compatibility
42
AI-Readiness & Agent Experience
79
Agent Usability
50
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
73

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
91%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

63

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

50%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

42

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: D-Signals: 4
67%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

79

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A-Signals: 1
79%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

50

Security

Trust, risk posture, and security compliance.

Grade: C-Signals: 1
50%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring Amazon API Gateway by hand means signing every control-plane request with AWS Signature Version 4, resolving the apigateway.{region}.amazonaws.com host, and navigating a very large operation surface. Through Jentic you install once, import Amazon API Gateway from the API Directory, store your AWS access key and secret once, and your agent calls it.

Permission scoping

API Gateway puts the REST API id in the URL path (/restapis/{restapi_id}/resources, /restapis/{restapi_id}/deployments, and similar), so a rule can pin the agent to one REST API and its resources, deployments, and authorizers. You choose the operations it may call, so account-wide actions like creating API keys with POST /apikeys or usage plans with POST /usageplans are not included unless you add them.

Credential isolation

Your AWS access key and secret are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'create a REST API' or 'create a usage plan with throttling', and Jentic returns the matching API Gateway operation with its input schema so the agent does not have to memorise the whole operation surface.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

API Gateway Management API

→

Manages runtime aspects of deployed WebSocket APIs, including sending messages back to connected clients

Use the API Gateway Management API for live WebSocket connection operations on already-deployed APIs; use the control-plane API Gateway API for definitions, deployments, and stages.

Complementary

AWS Certificate Manager

→

Issues SSL certificates required when binding custom domains to API Gateway

Use ACM before API Gateway custom-domain setup to issue or import the certificate that the domain mapping depends on.

Alternative

Cloudflare

→

Cloudflare Workers and API Shield offer an alternative API edge platform with built-in WAF and DDoS protection

Choose Cloudflare when the team is not on AWS or wants edge-first WAF and Workers; choose API Gateway when integrating with Lambda, IAM, and Cognito on AWS.

FAQs

Specific to using Amazon API Gateway API through Jentic.

Why is there no official OpenAPI spec for Amazon API Gateway?

AWS does not publish an OpenAPI specification for the API Gateway control plane; the official surface is the AWS SDKs and the Smithy model. Jentic generates and maintains this spec so that AI agents and developers can call Amazon API Gateway via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Amazon API Gateway control plane API use?

API Gateway uses AWS Signature Version 4 (SigV4) signed with an IAM access key id and secret access key, optionally with an STS session token. Through Jentic these credentials are stored encrypted in the vault and SigV4 signing is performed server side, so the agent never handles the raw secret access key.

Can I attach a custom domain to a specific stage with the Amazon API Gateway API?

Yes. POST /domainnames registers the custom domain with an ACM certificate, then POST /domainnames/{domain_name}/basepathmappings creates a mapping that routes a base path to a specific REST API id and stage. The same domain can host multiple APIs by giving each one a distinct base path.

What are the rate limits for the Amazon API Gateway control plane API?

API Gateway throttles control-plane operations per region; create and update operations like CreateRestApi and PutMethod have lower per-second limits than read operations like GetRestApis and GetResources. Throttling errors should be retried with exponential backoff. Data-plane request limits apply separately on the deployed APIs themselves.

How do I create a REST API with the Amazon API Gateway API through Jentic?

Install the SDK with pip install jentic, search Jentic for create rest API on API gateway, load the CreateRestApi operation schema, and execute it with a name and description. Jentic handles SigV4 signing and returns the new restapi_id, which you can then use to create resources, methods, and deployments.

Can I import an OpenAPI definition with the Amazon API Gateway API?

Yes. PUT /restapis/{restapi_id}#mode=import with an OpenAPI 2.0 or 3.0 document in the request body imports the definition into an existing API; POST /restapis with the body and mode=import creates a new API from an OpenAPI document. The same flow is used by the AWS Console import feature.

Can I limit what my agent is allowed to do with the Amazon API Gateway API?

Yes. Because you run Jentic One yourself, you decide which API Gateway operations the agent may call and which AWS credentials it uses. Since the REST API id sits in the path (for example /restapis/{restapi_id}/resources and /restapis/{restapi_id}/deployments), your own rules can pin the agent to a single REST API and its resources, deployments, and authorizers. Account-wide operations such as creating API keys with POST /apikeys or usage plans with POST /usageplans stay off limits unless you explicitly grant them.

GET STARTED

Start building with Amazon API Gateway API

Explore with Jentic One
View OpenAPI Document