# WunderGraph Hub ## Docs - [Overview](https://hub-docs.wundergraph.com/api-design/api-design.md): Design and evolve your GraphQL schema - [Branching](https://hub-docs.wundergraph.com/api-design/branching-and-forks.md) - [Action Bar](https://hub-docs.wundergraph.com/api-design/canvas/action-bar.md) - [Canvas Introduction](https://hub-docs.wundergraph.com/api-design/canvas/canvas-introduction.md) - [Schema Elements](https://hub-docs.wundergraph.com/api-design/canvas/schema-elements.md): Schema elements are the building blocks of your API design. Understanding these components helps you create effective, scalable APIs. - [Collections](https://hub-docs.wundergraph.com/api-design/collections.md) - [Hub AI](https://hub-docs.wundergraph.com/api-design/hub-ai.md) - [Optimizer](https://hub-docs.wundergraph.com/api-design/optimizer.md) - [Schema Page](https://hub-docs.wundergraph.com/api-design/schema-page.md) - [Working with Types and Fields](https://hub-docs.wundergraph.com/api-design/working-with-types-and-fields.md): Create and edit GraphQL types and fields in your API schema - [Overview](https://hub-docs.wundergraph.com/collaboration/collaboration.md): Discuss schema changes and manage proposals with your team - [Discussions](https://hub-docs.wundergraph.com/collaboration/discussions.md): Leave comments on any part of your GraphQL schema to discuss changes with your team. - [Proposals](https://hub-docs.wundergraph.com/collaboration/proposals/introducing-proposals.md): Proposals allow you to introduce changes to your federated graph in a structured way. - [Operations changed page](https://hub-docs.wundergraph.com/collaboration/proposals/operations-changed-page.md): List all the operations that have been affected by the proposed changes - [Overview](https://hub-docs.wundergraph.com/collaboration/proposals/proposal-overview.md): Understand proposal status, checks, and operation impact. - [Overview](https://hub-docs.wundergraph.com/concepts/core-concepts.md): Understanding Hub's core concepts - [Dream Queries](https://hub-docs.wundergraph.com/concepts/dream-queries.md): Start schema design from the query your consumer needs - [Fission](https://hub-docs.wundergraph.com/concepts/fission.md): How Hub derives valid subgraph schemas from a supergraph design - [Governance](https://hub-docs.wundergraph.com/concepts/governance.md): How Hub enforces schema ownership and review - [Add Types and Fields](https://hub-docs.wundergraph.com/guides/add-types-and-fields.md): Create fields and types on an isolated branch, assign them to subgraphs, and verify the change before proposing it for review. - [Assign Ownership](https://hub-docs.wundergraph.com/guides/assign-ownership.md): Assign owners to types and subgraphs so Hub automatically adds the right reviewers to every proposal. - [Create a New Subgraph](https://hub-docs.wundergraph.com/guides/create-subgraph.md): Create a new service boundary from an unassigned field and let Hub generate the federation schema automatically. - [Design a Query from a Mockup](https://hub-docs.wundergraph.com/guides/design-query.md): Start from the query your UI needs, not from what the backend already provides. - [Explore Your Graph](https://hub-docs.wundergraph.com/guides/explore-graph.md): Search types, fields, and service boundaries directly on the canvas before you touch anything. - [Overview](https://hub-docs.wundergraph.com/guides/guides-overview.md): Follow the core workflow for evolving your schema in Hub - [Propose and Review Changes](https://hub-docs.wundergraph.com/guides/propose-and-review.md): Package branch changes into a reviewable unit with automated composition checks, breaking-change analysis, and ownership-enforced approval. - [GitHub](https://hub-docs.wundergraph.com/integrations/git/github.md): Integrate your GitHub repositories with the subgraphs in WunderGraph Hub - [GitLab](https://hub-docs.wundergraph.com/integrations/git/gitlab.md): Integrate your GitLab projects with the subgraphs in WunderGraph Hub - [GitLab App Setup](https://hub-docs.wundergraph.com/integrations/git/gitlab-app-setup.md): Create a GitLab OAuth application for connecting self-hosted or enterprise GitLab instances to WunderGraph Hub - [Apollo GraphOS](https://hub-docs.wundergraph.com/integrations/schema-registry/apollo-graphos.md) - [WunderGraph Cosmo](https://hub-docs.wundergraph.com/integrations/schema-registry/wundergraph-cosmo.md) - [WunderGraph Hub](https://hub-docs.wundergraph.com/introduction.md): Design-phase governance for GraphQL Federation - [Quickstart](https://hub-docs.wundergraph.com/quickstart/quickstart.md): End-to-end schema change walkthrough - [Code First Approach](https://hub-docs.wundergraph.com/schema-development/code-first.md): Generate GraphQL schemas from your application code and automatically sync changes to Hub for visual collaboration and governance - [Schema First Approach](https://hub-docs.wundergraph.com/schema-development/schema-first.md): Design and manage your GraphQL schemas visually in Hub, then sync to your codebase and schema registry - [Setup](https://hub-docs.wundergraph.com/setup/getting-set-up.md): Get Hub configured and connected - [Operation Builder Node](https://hub-docs.wundergraph.com/ui-mock-query/operation-builder-node.md) - [UI Mock Node](https://hub-docs.wundergraph.com/ui-mock-query/ui-mock-node.md)