# Schema Stitching > Schema stitching from GraphQL Tools: combine multiple GraphQL services into one gateway schema with type merging, transforms and stitching directives, plus a handbook of worked examples. ## Documentation - [Introduction](https://the-guild.dev/graphql/stitching/docs.md) - [Basic Example](https://the-guild.dev/graphql/stitching/docs/getting-started/basic-example.md) - [Remote Subschemas & Executors](https://the-guild.dev/graphql/stitching/docs/getting-started/remote-subschemas.md) - [Duplicate Types](https://the-guild.dev/graphql/stitching/docs/getting-started/duplicate-types.md) - [Adding Transforms](https://the-guild.dev/graphql/stitching/docs/getting-started/adding-transforms.md) - [Error Handling](https://the-guild.dev/graphql/stitching/docs/getting-started/error-handling.md) - [Overview](https://the-guild.dev/graphql/stitching/docs/approaches.md) - [Schema Extensions](https://the-guild.dev/graphql/stitching/docs/approaches/schema-extensions.md) - [Type Merging](https://the-guild.dev/graphql/stitching/docs/approaches/type-merging.md) - [Stitching Directives](https://the-guild.dev/graphql/stitching/docs/approaches/stitching-directives.md) - [Overview](https://the-guild.dev/graphql/stitching/docs/transforms.md) - [Filtering](https://the-guild.dev/graphql/stitching/docs/transforms/filtering.md) - [Renaming](https://the-guild.dev/graphql/stitching/docs/transforms/renaming.md) - [Modifying](https://the-guild.dev/graphql/stitching/docs/transforms/modifying.md) - [Cleanup](https://the-guild.dev/graphql/stitching/docs/transforms/cleanup.md) - [Operational](https://the-guild.dev/graphql/stitching/docs/transforms/operational.md) - [Custom Transforms](https://the-guild.dev/graphql/stitching/docs/transforms/custom-transforms.md) ## Handbook - [Table of Contents](https://the-guild.dev/graphql/stitching/handbook.md) - [Combining local and remote schemas](https://the-guild.dev/graphql/stitching/handbook/foundation/combining-local-and-remote-schemas.md) - [Mutations & subscriptions](https://the-guild.dev/graphql/stitching/handbook/foundation/mutations-and-subscriptions.md) - [Single-record type merging](https://the-guild.dev/graphql/stitching/handbook/foundation/type-merging-single-records.md) - [Array-batched type merging](https://the-guild.dev/graphql/stitching/handbook/foundation/type-merging-arrays.md) - [Type merging with multiple keys](https://the-guild.dev/graphql/stitching/handbook/foundation/type-merging-multiple-keys.md) - [Nullable merges](https://the-guild.dev/graphql/stitching/handbook/foundation/type-merging-nullables.md) - [Custom merge resolvers](https://the-guild.dev/graphql/stitching/handbook/foundation/custom-merge-resolvers.md) - [Cross-service interfaces](https://the-guild.dev/graphql/stitching/handbook/foundation/type-merging-interfaces.md) - [Computed fields](https://the-guild.dev/graphql/stitching/handbook/foundation/computed-fields.md) - [Stitching directives SDL](https://the-guild.dev/graphql/stitching/handbook/foundation/stitching-directives-sdl.md) - [Hot schema reloading](https://the-guild.dev/graphql/stitching/handbook/architecture/hot-schema-reloading.md) - [Versioning schema releases](https://the-guild.dev/graphql/stitching/handbook/architecture/versioning-schema-releases.md) - [Continuous Integration (CI) testing](https://the-guild.dev/graphql/stitching/handbook/architecture/continuous-integration-testing.md) - [Public and private APIs](https://the-guild.dev/graphql/stitching/handbook/architecture/public-and-private-apis.md) - [Persistent connection via WebSockets](https://the-guild.dev/graphql/stitching/handbook/architecture/persistent-connection.md) - [Overview](https://the-guild.dev/graphql/stitching/handbook/other-integrations/subservice-languages.md) - [JavaScript](https://the-guild.dev/graphql/stitching/handbook/other-integrations/subservice-languages/javascript.md) - [Ruby](https://the-guild.dev/graphql/stitching/handbook/other-integrations/subservice-languages/ruby.md) - [GraphQL Upload](https://the-guild.dev/graphql/stitching/handbook/other-integrations/graphql-upload.md) - [Federation Supergraph](https://the-guild.dev/graphql/stitching/handbook/other-integrations/federation-supergraph.md) - [Federation to Stitching SDL](https://the-guild.dev/graphql/stitching/handbook/other-integrations/federation-to-stitching-sdl.md) - [Batching Arrays and Queries](https://the-guild.dev/graphql/stitching/handbook/appendices/batching-arrays-and-queries.md)