Docs
Source Handlers
Introduction

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 (opens in a new tab) endpointdocs
@graphql-mesh/openapiAvailableSwagger, OpenAPI 2/3 (opens in a new tab)docs
@graphql-mesh/json-schemaAvailableJSON Schema (opens in a new tab) or samplesdocs
@graphql-mesh/postgraphileAvailablePostgreSQL (opens in a new tab) Databasedocs
@graphql-mesh/grpcAvailablegRPC (opens in a new tab) and Protobuf (opens in a new tab) schemasdocs
@graphql-mesh/soapAvailableSOAP (opens in a new tab) specificationdocs
@graphql-mesh/mongooseAvailableMongoDB (opens in a new tab) database with
Mongoose (opens in a new tab) schemas based on graphql-compose-mongoose (opens in a new tab)
docs
@graphql-mesh/odataAvailableOData (opens in a new tab) specificationdocs
@graphql-mesh/thriftAvailableApache Thrift (opens in a new tab)docs
@graphql-mesh/tuqlAvailableSQLite (opens in a new tab) Databasedocs
@graphql-mesh/mysqlAvailableMySQL (opens in a new tab) Databasedocs
@graphql-mesh/neo4jAvailableNeo4j (opens in a new tab) based on neo4j-graphql-js (opens in a new tab)docs