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 |