Prerequisites
- Golf Gateway account with gateway created
- Docker or Kubernetes environment (with Redis available)
- Local YAML configuration file
Golf Gateway requires Redis for session management, rate limiting, replay protection, and authentication caching. Ensure Redis is available before deploying.
When to use Distributed Mode
Distributed mode is ideal when you need:- Local control over MCP server definitions
- Central management of security policies
- Gradual migration to full Centralized mode management
Create the configuration file
Creategolf-gateway.yaml. The control_plane section activates Distributed mode — the gateway reads servers from this YAML file while fetching organization policies from the Control Plane.
Deploy with YAML config
- Docker Compose
- Kubernetes Secret
Golf Gateway offers additional Helm charts for different deployment scenarios. Contact the Golf team for more details on available charts and enterprise deployment options.
What comes from where
Verify Distributed mode
-
Check health endpoint:
-
Verify servers synced to Control Plane:
- In Admin Portal, go to MCP Servers
- Your YAML-defined servers appear with a YAML badge
Related guides
- Deploy in Centralized Mode - Full Centralized mode management
- YAML Configuration Schema - Complete YAML reference