Skip to content
forked from Soluto/stitch

Stitch is a no-code GraphQL tool for your existing APIs and data sources

License

Notifications You must be signed in to change notification settings

tbrockmeyer-a/stitch

 
 

Repository files navigation

Stitch

Stitch

Stitch is a suite of GraphQL tools to make it easier to serve data through GraphQL for existing data sources.

Gateway - Data Plane

A simple no-code way to create a graphql API for an existing data source (REST, Mongo, SQL, etc) to graphql. Your data model is described using a standard schema, with some extra magic stitch directives added, and you have your data source served through graphql.

Registry - Control Plane

The registry is our attempt at solving the issue of collaborating on a single graph in a large organization. Independent teams can author their own schemas representing their own data sources, and the end result is one big collaborative graph for all of the organization's data.

Documentation

Development

Running locally

Use the Tiltfile/docker-compose.yml located in deployment/dev to get a local env running quickly

CI & Versioning

  • Tests run on all pull requests
  • When pushing a new version tag to the repo, CI will pick it up and create a docker image from the tagged commit tagged as the git tag. I.E. pushing v0.7.0 tag will create ghcr.io/soluto/stitch:0.7.0 image and also ghrc.io/soluto/stitch:latest.

About

Stitch is a no-code GraphQL tool for your existing APIs and data sources

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.1%
  • JavaScript 1.5%
  • Other 0.4%