For Agents
Use the AWS AppSync API to build and operate managed GraphQL APIs on AWS, with 51 operations covering the full control-plane lifecycle.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the AWS AppSync, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# 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 AWS AppSync API.
Create GraphQL APIs with API key, IAM, Cognito, OIDC, or Lambda authentication
Attach data sources to DynamoDB tables, Lambda functions, RDS clusters, OpenSearch, or HTTP endpoints
Define resolvers and pipeline functions that translate GraphQL operations into data source calls
Provision API caches to reduce latency on common queries
GET STARTED
Use for: Create a GraphQL API for my mobile app, I want to add a DynamoDB data source to my AppSync API, Set up an API key with a 30-day expiration, List all data sources for a given GraphQL API
Not supported: Does not handle relational database hosting, REST endpoint creation, or front-end UI rendering — use for managed GraphQL API definition and resolution only.
AWS AppSync is a managed GraphQL service that connects mobile and web clients to data sources such as DynamoDB, Lambda, RDS, OpenSearch, and HTTP endpoints. It handles schema management, real-time subscriptions, offline data sync, and resolver mappings for production GraphQL APIs.
Issue API keys for client access and manage their expiration
Map custom domain names to GraphQL APIs through the domain name resource
Patterns agents use AWS AppSync API for, with concrete tasks.
★ Mobile-app backend with DynamoDB
Power a mobile app's read and write operations through a managed GraphQL API backed by DynamoDB tables. AppSync handles schema validation, request and response mapping, and real-time subscriptions on top of DynamoDB Streams without requiring custom server code. Initial setup is typically a day for a multi-table schema.
Create a GraphQL API named 'mobile-api', add a DynamoDB data source pointing at the Posts table, and attach a resolver to the listPosts query.
Aggregated data layer over multiple backends
Combine data from DynamoDB, Lambda functions, and external HTTP endpoints into a single GraphQL schema so client apps can fetch heterogeneous data with one round trip. Pipeline resolvers chain multiple data source calls together, and AppSync handles authentication, throttling, and logging at the API edge. Setup time depends on schema complexity but typically takes one to two days for a multi-source schema.
Create three data sources — Posts (DynamoDB), Recommendations (Lambda), and ExternalProfile (HTTP) — and attach a pipeline resolver to the getUserFeed query that chains them in order.
Cached read-heavy GraphQL API
Reduce latency on read-heavy GraphQL queries by enabling an API cache. AppSync caches resolver responses according to the configured TTL and key strategy, so repeat queries for the same arguments hit the cache rather than the backing data source. This improves both response times and cost at high traffic volumes.
Create an API cache for the mobile-api GraphQL API with type T2_MEDIUM, TTL 300, and FULL_REQUEST_CACHING strategy.
AI agent shipping GraphQL APIs through Jentic
An agent that scaffolds backend services on demand can spin up complete AppSync APIs by calling its operations through Jentic. The agent searches for the API and resolver intents, loads the schemas, and executes the calls with scoped credentials, so root AWS keys never enter its context. A multi-step API provisioning task becomes a single agent action.
Search Jentic for 'create a managed GraphQL API', load the CreateGraphqlApi schema, and execute it for an API named 'agent-built-graphql' with API_KEY auth.
51 endpoints — aws appsync is a managed graphql service that connects mobile and web clients to data sources such as dynamodb, lambda, rds, opensearch, and http endpoints.
METHOD
PATH
DESCRIPTION
/v1/apis
Create a GraphQL API
/v1/apis/{apiId}/datasources
Create a data source for a GraphQL API
/v1/apis/{apiId}/functions
Create a reusable pipeline function
/v1/apis/{apiId}/apikeys
Create an API key for client access
/v1/domainnames
Create a custom domain name
/v1/apis/{apiId}/ApiCaches
Create a cache for an API
/v1/apis
Create a GraphQL API
/v1/apis/{apiId}/datasources
Create a data source for a GraphQL API
/v1/apis/{apiId}/functions
Create a reusable pipeline function
/v1/apis/{apiId}/apikeys
Create an API key for client access
/v1/domainnames
Create a custom domain name
Three things that make agents converge on Jentic-routed access.
Credential isolation
AWS IAM access keys for AWS AppSync are stored encrypted in the Jentic vault. Jentic signs each request with AWS SigV4 at execution time and returns only the API response — raw access keys never enter the agent's context.
Intent-based discovery
Agents express intents like 'create a managed GraphQL API' and Jentic returns matching AWS AppSync operations along with their input schemas, so the agent picks the right call without browsing the AWS service reference.
Time to first call
Direct AWS AppSync integration: 2-5 days for IAM scoping, SigV4 wiring, retry logic, and pagination handling. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
API Gateway V2 HTTP APIs
API Gateway V2 exposes REST or HTTP APIs rather than GraphQL
Choose API Gateway V2 when clients expect REST or HTTP semantics; choose AppSync when clients use GraphQL.
Lambda function backends
Lambda functions are a common AppSync data source for custom resolver logic
Use Lambda alongside AppSync when resolvers need custom logic beyond direct DynamoDB or HTTP calls.
Amplify framework
Amplify scaffolds AppSync schemas and client integrations for web and mobile apps
Use Amplify alongside AppSync when you want a CLI-driven scaffolding flow over the AppSync control plane.
Specific to using AWS AppSync API through Jentic.
What authentication does the AWS AppSync API use?
The AWS AppSync API uses AWS Signature Version 4 (HMAC) request signing with IAM-issued credentials, the same scheme as every AWS service API. Jentic's MAXsystem stores those AWS credentials encrypted in the vault, generates short-lived signed requests at execution time, and never passes raw access keys into the agent's context.
Can I create a graphql api for my mobile app with the AWS AppSync API?
Yes — the AWS AppSync API exposes 51 operations including the actions needed for that scenario. Use the operations listed in the key endpoints section as the starting point, then chain calls as needed for your workflow.
What are the rate limits for the AWS AppSync API?
AWS applies per-account, per-region request rate limits to the AWS AppSync control plane. Specific limits are not encoded in the OpenAPI spec; consult the AWS service quotas console for the AWS AppSync entry, and design retries with exponential backoff to absorb throttling responses.
How do I create a managed GraphQL API through Jentic?
Run pip install jentic, then call client.search('create a managed GraphQL API') to discover the AWS AppSync operations that match. Load the schema for the chosen operation with client.load(...) and execute it with client.execute(...). Jentic handles AWS request signing automatically against the credentials stored in your Jentic vault.
Is the AWS AppSync API free to call?
AWS does not charge for control-plane API calls themselves on most AWS AppSync operations, but the underlying resources you create or operate (fleets, queries, deployments, and so on) incur usage charges according to the AWS AppSync pricing page. Refer to the AWS pricing page for the service to estimate cost.
Which operations should an agent call first when working with the AWS AppSync API?
For most workflows, agents should start by listing existing resources to understand the current state, then call the create or update operation that matches the intent. The endpoints listed under Key Endpoints in the catalog give a ranked starting set.
/v1/apis/{apiId}/ApiCaches
Create a cache for an API