#graphql #neo4j


Automate web service creation with GraphQL and Neo4J

13 releases (7 breaking)

0.8.4 May 9, 2021
0.8.0 Mar 14, 2021
0.6.0 Dec 15, 2020
0.5.0 Nov 7, 2020
0.1.0 Feb 24, 2020

#108 in Web programming

Download history 44/week @ 2021-04-02 62/week @ 2021-04-09 33/week @ 2021-04-16 57/week @ 2021-04-23 15/week @ 2021-04-30 17/week @ 2021-05-07 19/week @ 2021-05-14 8/week @ 2021-05-21 20/week @ 2021-05-28 13/week @ 2021-06-11 1/week @ 2021-06-18 1/week @ 2021-06-25 14/week @ 2021-07-16

122 downloads per month


13K SLoC


Build Status GitHub Release Crates.io

Framework for creating data model-driven GraphQL API services

As a developer you can focus on defining your application's data model, and Warpgrapher takes care of generating a graph-based API for interacting with that model. In addition to generating CRUD APIs for interacting with the model, Warpgrapher provides a set of advanced features to customize and extend your service.

Supported Databases:

  • CosmosDB
  • Gremlin-based Databases (e.g. Apache Tinkerpop and AWS Neptune)
  • Neo4j


To get started right away, visit the Quickstart section of the Book, or look through our sample integration projects:


See the Warpgrapher Book for in-depth usage documentation.


See the Contribution Guide.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


Licensed under either of

at your option.

Under Active Development

The project is currently in active development. Prior to reaching 1.0.0:

  1. Minor versions represent breaking changes.
  2. Patch versions represent fixes and features.
  3. There are no deprecation warnings between releases.


~336K SLoC