Warpgrapher
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
Quickstart
To get started right away, visit the Quickstart section of the Book, or look through our sample integration projects:
Documentation
See the Warpgrapher Book for in-depth usage documentation.
Contributing
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.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Under Active Development
The project is currently in active development. Prior to reaching 1.0.0:
- Minor versions represent breaking changes.
- Patch versions represent fixes and features.
- There are no deprecation warnings between releases.