Part of Better Data's open operational infrastructure. Use standalone or with Commerce Chain Optimization.

See Commerce Chain Optimization →
Commerce Gateway

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

Edit this page

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

  1. Deploy your gateway — self-host on Vercel, Railway, Fly.io, or any Node.js platform using the Commerce Gateway OSS packages
  2. Connect to the hosted console — point the console at your gateway's URL
  3. Configure providers and connectors — add your LLM API keys and commerce platform credentials through the console UI
  4. Generate gateway keys — create API keys for LLM clients (one-time reveal, hash stored — never retained in plain text)
  5. 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 |

→ Self-Host or Hosted?


Get early access

Gateway Console hosted is launching as a free tier on Better Data. Sign up to be notified when it's available:

Sign up for early access →