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.