Skip to main content

Access & Setup

GGNomad is a managed platform — there is nothing to install to use it. The web app is the complete product surface, and developers reach the same data through the GraphQL API. This page explains how to get access and set up a developer environment.

Roadmap items

Mobile apps, CLI, and SDKs are roadmap.

Get access

Create an account

  1. Go to app.ggnomad.com
  2. Sign up for an account
  3. Sign in to the web app with single sign-on (OIDC)

Workspaces

GGNomad runs inside a Burdenoff workspace — the container that owns members, roles, listings, bookings, trips, billing, and audit. One identity can hold multiple roles (traveler, host/operator, administrator); every action is scoped by role. Partners can request a dedicated tenant.

Surfaces

SurfaceWhat it's forStatus
Web appThe full product — discovery, itinerary, checkout, trips, host tools, adminPrimary
Burdenoff workspace appGGNomad available alongside your other Burdenoff products in one workspaceAvailable
GraphQL APIProgrammatic access for partners and integrationsAvailable
Mobile appiOS and Android for on-the-go discovery and tripsRoadmap
CLI / SDKs / MCPTerminal, Node/Python, and AI-agent accessRoadmap

Environment selection

All GGNomad tools default to production endpoints. To target a different environment, set BURDENOFF_ENV before installing or running any tool:

BURDENOFF_ENVWorkspace gatewayGlobal gatewayWeb app
prod (default)https://graphqlworkspaces.burdenoff.com/workspaces/graphqlhttps://graphql.burdenoff.com/global/graphqlhttps://app.ggnomad.com
alphahttps://alphagraphqlworkspaces.burdenoff.com/workspaces/graphqlhttps://alphagraphql.burdenoff.com/global/graphqlhttps://alphaapp.ggnomad.com
localhttp://localhost:4003/workspaces/graphqlhttp://localhost:4000/global/graphqlhttp://localhost:3000
export BURDENOFF_ENV=alpha # Target alpha
export BURDENOFF_ENV=local # Target local stack

Developer setup

You do not deploy GGNomad yourself — you connect to the hosted API.

1. Get a credential

Issue an OAuth client or workspace-scoped API key from the developer portal.

2. Point at the API endpoint

All GraphQL operations go to a single endpoint, which authenticates and permission-checks every request:

POST /workspaces/graphql
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN

3. Confirm connectivity

Run a read query to verify your token and workspace scope:

query Ping {
ggnomadProperties(pagination: { skip: 0, take: 1 }) { id name }
}

If this returns inventory, you're set up — head to the Quick Start and API Reference.

  • A recent Node.js LTS (v20 or later) for tooling and the future SDKs
  • A GraphQL client (or curl) for ad-hoc queries
  • A development workspace and test data so you never touch live inventory

Next steps