v0Source HandlersIntroduction
⚠️
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

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 PackageStatusSupported SpecDocs
@graphql-mesh/graphqlAvailableGraphQL endpointdocs
@graphql-mesh/openapiAvailableSwagger, OpenAPI 2/3docs
@graphql-mesh/json-schemaAvailableJSON Schema or samplesdocs
@graphql-mesh/postgraphileAvailablePostgreSQL Databasedocs
@graphql-mesh/grpcAvailablegRPC and Protobuf schemasdocs
@graphql-mesh/soapAvailableSOAP specificationdocs
@graphql-mesh/mongooseAvailableMongoDB database with
Mongoose schemas based on graphql-compose-mongoose
docs
@graphql-mesh/odataAvailableOData specificationdocs
@graphql-mesh/thriftAvailableApache Thriftdocs
@graphql-mesh/tuqlAvailableSQLite Databasedocs
@graphql-mesh/mysqlAvailableMySQL Databasedocs
@graphql-mesh/neo4jAvailableNeo4j based on neo4j-graphql-jsdocs