Self-Hosting
Gateway Console
The free operator UI for Commerce Gateway — manage providers, connectors, keys, and registry status for your deployed gateway.
4 min read · Self-Hosting
Gateway Console is the free operator UI for Commerce Gateway deployments. It gives developers and admins a single place to see gateway health, configure LLM providers and commerce connectors, manage API keys, and manage registry status — without requiring a Better Data account.
Gateway Console is coming as a hosted free tier. Better Data will host the console at no cost. You connect your deployed gateway to the hosted console to get full visibility. Sign up for early access →
What it includes
| Panel | Purpose | |-------|---------| | Overview | Entry point — links to all areas, gateway identity | | Status | Runtime health, uptime, p95 latency, error rate | | Providers | Add, test, and remove LLM providers (Claude, OpenAI, Grok, Gemini) | | Connectors | Add, test, sync, and remove commerce connectors (Shopify, WooCommerce, custom) | | Keys | Generate and revoke gateway API keys — one-time reveal, hash stored | | Registry | Registry connection status, registration, and discovery search | | Federation | Coming in v0.2 — peer gateway discovery and trust management | | Telemetry | Opt-in, privacy-safe telemetry preview (off by default) |
Who it's for
Developers who have deployed a self-hosted Commerce Gateway and want to:
- Confirm their gateway is healthy and reachable
- Configure which LLM providers it supports
- Connect commerce backends (Shopify store, WooCommerce site, custom API)
- Generate API keys for LLM clients to authenticate
- Register the gateway in the public Commerce Registry for AI agent discovery
Admins managing a deployed gateway on behalf of a team or brand who want visibility into usage, connector sync status, and registry verification state.
How it works
- Deploy your gateway — self-host on Vercel, Railway, Fly.io, or any Node.js platform using the Commerce Gateway OSS packages
- Connect to the hosted console — point the console at your gateway's URL
- Configure providers and connectors — add your LLM API keys and commerce platform credentials through the console UI
- Generate gateway keys — create API keys for LLM clients (one-time reveal, hash stored — never retained in plain text)
- Register in the registry — optional but recommended — makes your gateway discoverable to AI agents via the Commerce Registry
Key generation
The Keys panel generates gateway API keys with a one-time reveal — the raw key is shown once at creation, then only a SHA-256 hash is stored. This is the same key lifecycle used on the Better Data hosted platform.
Keys use the bd_gw_live_ prefix for production and bd_gw_test_ for test mode.
Registry connection
The Registry panel connects your deployed gateway to the Commerce Registry at registry.betterdata.co for discovery. Registration is optional — you can always give LLM clients your gateway URL directly. But a registered gateway:
- Appears in the public directory at registry.betterdata.co
- Gets a verified status badge after domain verification
- Can attach GTIN product-line claims
- Is discoverable by AI agents querying the registry
→ Registry Overview
→ Register your gateway
Telemetry
Telemetry is off by default. No data is sent unless you explicitly enable it.
What may be collected if enabled:
- Gateway console version and runtime (Node.js)
- Deployment mode (self-hosted)
- Uptime in seconds
- Enabled features (registry connected, federation enabled)
- Aggregate usage counts (24h request count, tool invocation count)
- Aggregate health signals (p95 latency, error rate)
What is never collected:
- Prompts or LLM inputs/outputs
- Tool input or output payloads
- API keys, secrets, or credentials
- Tenant, org, or customer identifiers (names, domains, emails)
Self-hosted vs Better Data hosted
| | Gateway Console (free) | Better Data Platform | |--|--|--| | Cost | Free | Paid — contact us | | Setup | Connect your deployed gateway | Managed by Better Data | | Multi-tenant | Single gateway | Yes | | Analytics | Local health signals (opt-in) | Full analytics dashboard | | Registry | Connect to any registry | Included | | SLA | Self-managed | Better Data SLA |
Get early access
Gateway Console hosted is launching as a free tier on Better Data. Sign up to be notified when it's available: