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
- Log in to the Admin Portal
- Navigate to Gateway Manager > Add Gateway
- Enter a gateway name (e.g.,
production-gateway-1) - Click Create
- Copy the API key - you won’t see it again
Deploy the gateway
- Docker Compose (Recommended)
- Kubernetes
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
-
Check gateway status:
Expected response:
{"status": "healthy", ...} - 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
Related guides
- Deploy in Distributed Mode - Local server definitions with central policies