# graphql-tools 3.0 improves GraphQL schema stitching with transforms and namespacing

DevFeed: [graphql-tools 3.0 improves GraphQL schema stitching with transforms and namespacing](<https://devfeed.tech/articles/the-next-generation-of-schema-stitching-23543.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/the-next-generation-of-schema-stitching-2716b3b259c0>)

Author: Sashko Stubailo

Published: 2018-04-26T19:54:00Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Prisma](<https://devfeed.tech/topics/prisma.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [generation](<https://devfeed.tech/tags/generation.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [release](<https://devfeed.tech/tags/release.md>), [schema](<https://devfeed.tech/tags/schema.md>)

## AI overview

This article announces graphql-tools 3.0, a backward-compatible release that improves GraphQL schema stitching. It introduces schema transforms for modifying schemas and supports namespacing to help identify and avoid schema conflicts.

## Source excerpt

Note: This post discusses Schema Stitching, an approach we explored that eventually led to the development of Apollo Federation. We recommend migrating to Federation for a more robust and scalable architecture. To get started, follow this migration guide and read this blog post for a real-world example of an organization benefiting from this migration. A few months ago, we launched the first version of a new concept called "schema stitching" in graphql-tools 2.0.