AWS AppSync

Accelerate application development with serverless GraphQL and Pub/Sub APIs

250,000 API requests free

per month for 12 months with the AWS Free Tier

Access data from one or more sources or microservices with a single network request.

Create engaging real-time experiences by publishing data from any event source to subscribed clients through serverless WebSockets.

Interact with and update data—even offline—with offline data synchronization, versioning, and conflict resolution.

Pay only for requests to your API and any real-time messages delivered to connected clients.

How it works

AWS AppSync creates serverless GraphQL and Pub/Sub APIs that simplify application development through a single endpoint to securely query, update, or publish data. 

  • GraphQL APIs
  • GraphQL APIs built with AWS AppSync give frontend developers the ability to query multiple databases, microservices, and APIs from a single GraphQL endpoint. 

    Diagram showing how AWS AppSync helps developers create applications with GraphQL APIs
  • Pub/Sub APIs
  • Pub/Sub APIs built with AWS AppSync give frontend developers the ability to publish real-time data updates to subscribed API clients through serverless WebSocket connections.
    Diagram showing how AWS AppSync Pub/Sub APIs process data in concert with serverless WebSockets.
Introducing AWS AppSync (01:23)
Serverless GraphQL and Pub/Sub APIs
AWS AppSync allows your applications to access exactly the data they need. Create a flexible API to securely access, manipulate, and combine data from multiple sources. Pay only for requests to your API and for real-time messages delivered to connected clients.

Use cases

Retrieve or modify data from multiple data sources

Interact with multiple data sources (SQL, NoSQL, search data, REST endpoints, and microservices) with a single network call.

Explore interacting with multiple data sources »

Synchronize data if clients are disrupted

Automatically sync data between mobile and web applications and the cloud with AWS AppSync and AWS Amplify DataStore.

Learn more about offline data synchronization »

Build real-time collaboration and chat applications

Broadcast data from the backend to and between connected clients, and build conversational mobile or web applications.

Discover more about real-time architectures »

Manage IoT data

Access device data sent to AWS IoT services to build real-time dashboards in a mobile or web application.

Explore real-time IoT data monitoring »

How to get started

Discover AWS AppSync features

Explore features for unified data access, real-time experiences, and streamlined operations.

Get started with AWS AppSync for free

Get 250,000 API requests free per month for 12 months.

Contact an expert

From start-ups to enterprise level, get support tailored to your needs.


Explore more of AWS