<a id="cli-aws-appsync"></a>

# appsync

## Description

AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.

## Available Commands

* [associate-api](associate-api.md)
* [associate-merged-graphql-api](associate-merged-graphql-api.md)
* [associate-source-graphql-api](associate-source-graphql-api.md)
* [create-api](create-api.md)
* [create-api-cache](create-api-cache.md)
* [create-api-key](create-api-key.md)
* [create-channel-namespace](create-channel-namespace.md)
* [create-data-source](create-data-source.md)
* [create-domain-name](create-domain-name.md)
* [create-function](create-function.md)
* [create-graphql-api](create-graphql-api.md)
* [create-resolver](create-resolver.md)
* [create-type](create-type.md)
* [delete-api](delete-api.md)
* [delete-api-cache](delete-api-cache.md)
* [delete-api-key](delete-api-key.md)
* [delete-channel-namespace](delete-channel-namespace.md)
* [delete-data-source](delete-data-source.md)
* [delete-domain-name](delete-domain-name.md)
* [delete-function](delete-function.md)
* [delete-graphql-api](delete-graphql-api.md)
* [delete-resolver](delete-resolver.md)
* [delete-type](delete-type.md)
* [disassociate-api](disassociate-api.md)
* [disassociate-merged-graphql-api](disassociate-merged-graphql-api.md)
* [disassociate-source-graphql-api](disassociate-source-graphql-api.md)
* [evaluate-code](evaluate-code.md)
* [evaluate-mapping-template](evaluate-mapping-template.md)
* [flush-api-cache](flush-api-cache.md)
* [get-api](get-api.md)
* [get-api-association](get-api-association.md)
* [get-api-cache](get-api-cache.md)
* [get-channel-namespace](get-channel-namespace.md)
* [get-data-source](get-data-source.md)
* [get-data-source-introspection](get-data-source-introspection.md)
* [get-domain-name](get-domain-name.md)
* [get-function](get-function.md)
* [get-graphql-api](get-graphql-api.md)
* [get-graphql-api-environment-variables](get-graphql-api-environment-variables.md)
* [get-introspection-schema](get-introspection-schema.md)
* [get-resolver](get-resolver.md)
* [get-schema-creation-status](get-schema-creation-status.md)
* [get-source-api-association](get-source-api-association.md)
* [get-type](get-type.md)
* [list-api-keys](list-api-keys.md)
* [list-apis](list-apis.md)
* [list-channel-namespaces](list-channel-namespaces.md)
* [list-data-sources](list-data-sources.md)
* [list-domain-names](list-domain-names.md)
* [list-functions](list-functions.md)
* [list-graphql-apis](list-graphql-apis.md)
* [list-resolvers](list-resolvers.md)
* [list-resolvers-by-function](list-resolvers-by-function.md)
* [list-source-api-associations](list-source-api-associations.md)
* [list-tags-for-resource](list-tags-for-resource.md)
* [list-types](list-types.md)
* [list-types-by-association](list-types-by-association.md)
* [put-graphql-api-environment-variables](put-graphql-api-environment-variables.md)
* [start-data-source-introspection](start-data-source-introspection.md)
* [start-schema-creation](start-schema-creation.md)
* [start-schema-merge](start-schema-merge.md)
* [tag-resource](tag-resource.md)
* [untag-resource](untag-resource.md)
* [update-api](update-api.md)
* [update-api-cache](update-api-cache.md)
* [update-api-key](update-api-key.md)
* [update-channel-namespace](update-channel-namespace.md)
* [update-data-source](update-data-source.md)
* [update-domain-name](update-domain-name.md)
* [update-function](update-function.md)
* [update-graphql-api](update-graphql-api.md)
* [update-resolver](update-resolver.md)
* [update-source-api-association](update-source-api-association.md)
* [update-type](update-type.md)
