Skip to main content
Connect your gateway to the Golf Gateway Control Plane to receive centralized configuration, security policies, and monitoring.

Prerequisites

  • Golf Gateway account (sign up at app.golf.dev)
  • Docker and Docker Compose installed on your deployment machine
  • Network access to Control Plane URL
Golf Gateway requires Redis for session management, rate limiting, replay protection, and authentication caching. The Docker Compose examples below include Redis automatically.

Create a gateway in Control Plane

  1. Log in to the Admin Portal
  2. Navigate to Gateway Manager > Add Gateway
  3. Enter a gateway name (e.g., production-gateway-1)
  4. Click Create
  5. Copy the API key - you won’t see it again
Save your gateway API key securely. It cannot be retrieved after creation.

Deploy the gateway

Golf Gateway offers additional Helm charts for different deployment scenarios. Contact the Golf team for more details on available charts and enterprise deployment options.

Verify the connection

  1. Check gateway status:
    curl http://localhost:8080/health
    
    Expected response: {"status": "healthy", ...}
  2. In the Admin Portal, verify gateway status shows Active

Configuration received from Control Plane

When connected, your gateway automatically receives:
  • MCP server configurations
  • Security policies (rate limiting, RBAC)
  • Export destinations (Elasticsearch, OTEL, Sentinel)
  • Encryption keys for credential storage
Gateways send heartbeats every 30 seconds. Configuration changes in Control Plane are applied within one heartbeat interval.