# Amplify CLI API Plugin

## Commands Summary

The following table lists the current set of commands supported by the Amplify API Category Plugin.

| Command                            | Description                                                                                                                             |
| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| amplify api add                    | Takes you through steps in the CLI to add an API resource to your backend.                                                              |
| amplify api add-graphql-datasource | Takes you through the steps in the CLI to import an already existing Aurora Serverless data source to an existing GraphQL API resource. |
| amplify api update                 | Takes you through steps in the CLI to update an API resource.                                                                           |
| amplify api gql-compile            | Compiles your GraphQL schema and generates a corresponding cloudformation template.                                                     |
| amplify api push                   | Provisions only API cloud resources with the latest local developments.                                                                 |
| amplify api remove                 | Removes an API resource from your local backend. The resource is removed from the cloud on the next push command.                       |
