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 / Cloud Infrastructure / Amazonaws / AWS Amplify
AWS Amplify logo

AWS Amplify

Browse all Amazonaws APIs
★ Only Publicly Available OpenAPI DocumentCloud InfrastructureComputeapiKey37 EndpointsREST

For Agents

Provision and manage Amplify Hosting apps, branches, deployments, custom domains, and webhooks for full-stack web and mobile applications via 37 operations.

Use for: I want to create a new Amplify app from a GitHub repository, List all branches deployed for an Amplify app, Trigger a deployment for a specific branch, Get the status of the latest deployment job

Not supported: Does not handle backend resource provisioning, GraphQL API generation, or authentication user pools — use for hosting frontends, branches, deployments, and custom domains only.

Jentic publishes the only available OpenAPI specification for AWS Amplify, keeping it validated and agent-ready. AWS Amplify Hosting provides continuous deployment and global hosting for full-stack web and mobile apps, building from a connected Git repository on every push. The control-plane API exposes 37 operations spanning apps, branches, deployments, backend environments, custom domains, webhooks, and access logs. Frontend platform teams use it to provision per-feature preview environments, automate domain bindings, and trigger deployments outside the standard Git push flow.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the AWS Amplify to your agent

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

Provision an Amplify Hosting app connected to a GitHub, Bitbucket, GitLab, or CodeCommit repository

Create per-branch deployments and pull request preview environments with their own URLs

Bind custom domains and subdomains to specific branches with automatic SSL via ACM

Trigger deployments programmatically via webhooks or StartDeployment for non-Git asset uploads

Inspect deployment jobs, retrieve build logs, and roll back to a previous successful deployment

Manage backend environments that pair frontend branches with Amplify CLI generated cloud resources

Use Cases

Patterns agents use AWS Amplify API for, with concrete tasks.

★ Per-Branch Preview Deployments

Frontend platform teams use AWS Amplify Hosting to give every feature branch its own preview URL with a real backend. CreateBranch on an Amplify app provisions a build pipeline keyed off the named Git branch; pushing to the branch triggers a build and deploy, and the resulting URL is available via GetBranch. Reviewers click straight to a live preview from a pull request, removing the need to spin up local environments.

Call POST /apps/{appId}/branches with branchName=feature-search and stage=PULL_REQUEST, then poll GetBranch until activeJobId reflects a successful deployment

Custom Domain Automation

Marketing and platform teams use the domain endpoints to bind acquired domains and subdomains to specific Amplify branches. CreateDomainAssociation registers the apex and subdomain mappings, Amplify provisions the ACM certificate automatically, and GetDomainAssociation returns the DNS records that must be set on Route 53 or another DNS host. The whole flow takes a few minutes once DNS propagates.

Call POST /apps/{appId}/domains with domainName=example.com and subDomainSettings mapping www to the main branch, then GetDomainAssociation to fetch DNS validation records

Deploy Static Assets without Git

Build pipelines that produce a static asset bundle outside Amplify's own build system use StartDeployment with a presigned source URL to push artefacts directly to a branch. Combined with CreateDeployment, this lets monorepos and external CI systems publish to Amplify Hosting without forcing every project onto Amplify's build environment. Deployments retain the same atomic swap and rollback behaviour as Git-driven deploys.

Call POST /apps/{appId}/branches/{branchName}/deployments to create a deployment, upload the asset zip to the returned URL, then POST start-deployment to publish

AI Agent Frontend Deployer

An AI agent invoked through Jentic creates a new Amplify app from a Git URL, attaches a feature branch, and reports the resulting preview URL back to a chat workflow. The agent searches Jentic for the create-app operation, loads its schema, and executes calls without having to handle SigV4 signing or Amplify's branch lifecycle quirks manually.

Search Jentic for create amplify app, execute it with a repository URL and access token reference, then call CreateBranch for main and return the branch URL

Key Endpoints

37 endpoints — jentic publishes the only available openapi specification for aws amplify, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/apps

Create a new Amplify Hosting app connected to a Git repository

GET

/apps

List all Amplify Hosting apps in the account

POST

/apps/{appId}/branches

Create a deployment branch for an app

POST

/apps/{appId}/branches/{branchName}/deployments

Create a deployment for a branch with a presigned upload URL

POST

/apps/{appId}/domains

Bind a custom domain to an Amplify app and its branches

POST

/apps/{appId}/webhooks

Create a webhook that triggers a deployment when called

POST

/apps

Create a new Amplify Hosting app connected to a Git repository

GET

/apps

List all Amplify Hosting apps in the account

POST

/apps/{appId}/branches

Create a deployment branch for an app

POST

/apps/{appId}/branches/{branchName}/deployments

Create a deployment for a branch with a presigned upload URL

POST

/apps/{appId}/domains

Bind a custom domain to an Amplify app and its branches

POST

/apps/{appId}/webhooks

Create a webhook that triggers a deployment when called

Why Jentic?

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

Credential management

Credential isolation

AWS access key id and secret access key for Amplify Hosting are stored encrypted in the Jentic vault. Jentic performs SigV4 signing server side and supports STS temporary credentials, so the agent never sees the raw secret access key.

Intent-based discovery

Intent-based discovery

Agents search Jentic with phrases like create amplify app or attach custom domain, and Jentic returns the matching Amplify Hosting operation with its input schema, so the agent does not have to memorise CreateApp versus CreateBranch versus CreateDeployment naming.

Time to first call

Time to first call

Direct integration: 2 to 4 days for SigV4 signing, branch and deployment lifecycle handling, and custom-domain DNS automation. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

AmplifyBackend

→

Manages Amplify CLI generated backend resources that pair with Amplify Hosting frontend branches

Use AmplifyBackend alongside Amplify Hosting when the agent needs to provision the backend resources that the frontend branch consumes.

Complementary

AWS Certificate Manager

→

Issues the SSL certificates that Amplify uses for custom domain bindings

Use ACM directly when the agent needs to inspect or manage the underlying certificate that Amplify provisioned.

Alternative

Netlify

→

Frontend hosting platform with similar Git-driven deploys and preview environments

Choose Netlify when the team is not on AWS and prefers a hosting-only platform; choose Amplify when the team needs deep AWS integration and IAM-scoped deployments.

FAQs

Specific to using AWS Amplify API through Jentic.

Why is there no official OpenAPI spec for AWS Amplify?

AWS does not publish an OpenAPI specification for Amplify Hosting; 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 AWS Amplify 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 Amplify API use?

AWS Amplify Hosting 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 the access key id and secret access key are stored encrypted in the vault and SigV4 signing is performed server side, so the agent never sees the raw secret access key.

Can I trigger a deployment without pushing to Git with the AWS Amplify API?

Yes. Call POST /apps/{appId}/branches/{branchName}/deployments to create a deployment with a presigned URL, upload your built asset zip to that URL, then call StartDeployment to publish it. This lets external CI systems push to Amplify Hosting without using Amplify's built-in build.

What are the rate limits for the AWS Amplify API?

Amplify applies per-region throttling on each control-plane operation. Read operations like ListApps and GetBranch are throttled at higher rates than mutating operations like CreateApp and StartDeployment. ThrottlingException responses should be retried with exponential backoff and a small jitter.

How do I create an Amplify app with the AWS Amplify API through Jentic?

Install the SDK with pip install jentic, search Jentic for create amplify app, load the CreateApp operation schema, and execute it with the repository URL, platform, and access token reference. Jentic handles SigV4 signing and returns the new appId, which you can then use to create branches and deployments.

Can I bind a custom domain to a specific Amplify branch?

Yes. Use POST /apps/{appId}/domains with subDomainSettings entries that map a prefix to a branch — for example, www to main and staging to the staging branch. Amplify provisions the ACM certificate automatically and returns the DNS validation records you must set on your DNS provider.

GET STARTED

Start building with AWS Amplify API

Explore with Jentic
View OpenAPI Document