# AshGraphQL

![Ash CI](
[![License: MIT](](
[![Hex version badge](](

AshGraphQL is a [GraphQL]( extension for the [Ash framework]( It gives you an efficient way to expose your application resources over a GraphQL API. You configure what you want to expose and AshGraphQL will generate an [Absinthe]( schema which will resolve data straight from your Ash resources.

See the [getting started guide]( for information on setting it up, and see the `AshGraphql.Resource` documentation for docs on its DSL. See the [hexdocs]( for more information.