From the Hub Dashboard

Navigate to your organization or personal account
- Click on your organization or personal account in the left sidebar
- Go to the Graphs section
Graph names must be unique within your organization or personal account. They
serve as both display names and URL slugs.
What Gets Created
When you create a new graph, Hub automatically sets up:- Main Branch: The primary collaborative workspace with real-time editing
- Empty Schema: Ready for GraphQL type creation and organization
- Real-time Collaboration: Multiple users can edit simultaneously
- Collaborator Access: Automatic permissions based on your organization settings
Importing Existing Schemas
Hub provides multiple ways to import existing GraphQL schemas into your new graph. When you first open a new graph, you’ll be presented with three options:
From Registry
Import schemas directly from Cosmo or Apollo GraphOS
Upload Files
Upload .graphql or .graphqls files from your computer
Start from Scratch
Begin with an empty schema and build types manually
Upload Schema Files
Import GraphQL schema files directly from your file system:Configure schema names
- Hub automatically generates names from file names
- Edit names to match your schema organization
- Names must be valid slugs
Start from Scratch
Begin with an empty schema and build it incrementally:Starter Templates
For new users, Hub automatically creates a starter template called “hr-platform” that demonstrates:- Multiple Schemas:
users,hr,payrolldomain schemas - GraphQL Patterns: Type relationships, field organization, schema structure
- Real Schema Examples: Complete HR domain with Users, Departments, Salary, Benefits