⚠️
This is the documentation for the old GraphQL Mesh version v0. We recommend upgrading to the latest GraphQL Mesh version v1.
Migrate to GraphQL Mesh v1
Migrate to GraphQL Mesh v1
Source Handlers
GraphQL Mesh can consume different data source types inside GraphQL.
.meshrc.yaml
sources:
- name: Name Of My Source
handler:
handlerName:
# ...handlerConfig can be found inside the dedicated documentation
NPM Package | Status | Supported Spec | Docs |
---|---|---|---|
@graphql-mesh/graphql | Available | GraphQL endpoint | docs |
@graphql-mesh/openapi | Available | Swagger, OpenAPI 2/3 | docs |
@graphql-mesh/json-schema | Available | JSON Schema or samples | docs |
@graphql-mesh/postgraphile | Available | PostgreSQL Database | docs |
@graphql-mesh/grpc | Available | gRPC and Protobuf schemas | docs |
@graphql-mesh/soap | Available | SOAP specification | docs |
@graphql-mesh/mongoose | Available | MongoDB database with Mongoose schemas based on graphql-compose-mongoose | docs |
@graphql-mesh/odata | Available | OData specification | docs |
@graphql-mesh/thrift | Available | Apache Thrift | docs |
@graphql-mesh/tuql | Available | SQLite Database | docs |
@graphql-mesh/mysql | Available | MySQL Database | docs |
@graphql-mesh/neo4j | Available | Neo4j based on neo4j-graphql-js | docs |