Page updated Nov 27, 2023

CDK constructs

Constructs—the basic building blocks of AWS Cloud Development Kit (AWS CDK) apps—abstract away the complexity of configuring cloud resources, so you can concentrate on your application code. In the following sections, we summarize the available Amplify backend constructs.

Amplify Data

The official AmplifyData construct can be found on Construct Hub.

This package provides a Level 3 (L3) CDK construct wrapping the behavior of the Amplify GraphQL API. This enables quick development and iteration of AppSync APIs that support the Amplify GraphQL directives.

For more information on data modeling, visit the data-modeling documentation.

Amplify Auth (alpha)

The official AmplifyAuth construct is currently in alpha and is not yet suitable for production use in your CDK applications. It can be found on the npm registry.