Source Handlers

GraphQL Mesh v0 documentation (superseded by v1): Maximize your GraphQL API capabilities with GraphQL Mesh! Seamlessly consume various data sources like PostgreSQL, MongoDB, Neo4j, and more.

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