A Set of Utilities for Faster Development of GraphQL Schemas

GraphQL Tools is a set of NPM packages and an opinionated structure for how to build a GraphQL schema and resolvers in JavaScript, following the GraphQL-first development workflow.

GraphQL-First Philosophy

Use the GraphQL schema definition language to generate a schema with full support for resolvers, interfaces, unions, and custom scalars.
Learn more

Mock Your GraphQL API

With GraphQL Tools, you can mock your GraphQL API with fine-grained per-type mocking for fast prototyping without any datasources.
Learn more

Stitch Multiple Schemas

Automatically stitch multiple schemas together into one larger API in a simple, fast and powerful way.
Learn more