Skip to main content

The extensible Minecraft proxy

High-performance reverse proxy with robust multi-protocol version support, built-in Bedrock cross-play, and minimal resource footprint. Written in Go for cloud-native deployments.

10MB
RAM footprint
1.7+
MC versions
976★
GitHub stars
Gate Minecraft Proxy Architecture

Quick start

Get Gate running in minutes with your preferred installation method.

1

Install Gate

Choose your installation method:
go run go.minekube.com/gate@latest
2

Configure your servers

Edit the config.yml file to register your backend servers:
config.yml
config:
  bind: 0.0.0.0:25565
  servers:
    lobby: localhost:25566
    survival: localhost:25567
  try:
    - lobby
    - survival
3

Start the proxy

Launch Gate with your configuration:
gate run
Players can now connect to your proxy at localhost:25565 and will be automatically routed to your backend servers.

Why choose Gate?

Built for modern infrastructure with enterprise-grade performance.

Cross-platform support

Built-in Geyser integration enables Java and Bedrock players on the same network—no backend plugins required.

Minimal footprint

Only 10MB RAM usage and single binary deployment. Perfect for resource-constrained environments and large-scale deployments.

Cloud-native

First-class Docker and Kubernetes support with health checks, graceful shutdown, and horizontal scaling.

Multi-version support

Supports Minecraft 1.7 through latest versions. Handle players on different client versions seamlessly.

Developer-friendly APIs

Clean Go APIs with event system, command framework, and extensive plugin capabilities.

Production-ready

Battle-tested security with multiple forwarding modes, rate limiting, and OpenTelemetry observability.

Resources & community

Get help, contribute, and connect with the Gate community.

GitHub

View the source code, report issues, and contribute to the project.

Discord

Join our Discord server for support, announcements, and community discussions.

Go Packages

Browse the complete API documentation on Go’s package repository.

Ready to get started?

Deploy Gate in minutes and start building your Minecraft network with modern infrastructure.

Get Started