ElasticGraph Query API

ElasticGraph provides an extremely flexible GraphQL query API. As with every GraphQL API, you request the fields you want:

query ListArtistAlbums {
  artists {
    nodes {
      name
      albums {
        name
        releasedOn

        tracks {
          name
        }
      }
    }
  }
}

If you’re just getting started with GraphQL, we recommend you review the graphql.org learning materials.

ElasticGraph offers a number of query features that go far beyond a traditional GraphQL API. Each of these features is implemented directly by the ElasticGraph framework, ensuring consistent, predictable behavior across your entire schema.