Create secure, real-time APIs backed by a database in minutes

Use fullstack TypeScript to add data modeling and fetching to your app with AWS Amplify

Type-Safe Data Modeling and Fetching

Define your data model using TypeScript, Amplify will deploy an API powered by AWS AppSync and connected to an Amazon DynamoDB database. Leverage client libraries to make API requests with in-IDE code completion.

Build a data model

Custom authorization made easy

Authorization rules are built in to the data model, providing fine-grained access control to your data to authenticated users, owners, and groups. Add permissions at the model or field level.

Define authorization rules

AWS Amplify Data

Build Real-time APIs without the boilerplate

Amplify data enables real-time use cases by default -- no extra backend code needed. Subscribe to updates on your frontend, ensuring your users always have access to the latest data.

Learn more about PubSub use cases

AWS Amplify Data

Add virtually any data source

Amplify is built with the AWS CDK, so you can use any cloud resource your app needs and customize any resource Amplify generates. You can also integrate with existing data sources -- from third-party PostgreSQL providers through Amazon Bedrock.

Learn more about extensibility

AWS Amplify Data