No JVM Required, High Performance
Gate's tiny executable runs practically anywhere (no Java needed), is easy to deploy in containers, and is engineered for speedโhandling thousands of players with ease.
Why Gate?
Replacing BungeeCord/Velocity โข Optimized for efficiency, low memory usage 10MB โข Developed in Go โข Embrace the cloud native era!
Build with your favorite language
Gate provides official SDKs for multiple languages. Create plugins and integrations using modern APIs and tools you love.
The next generation Minecraft proxy
Choose your preferred installation method and start scaling your Minecraft network with Gate's powerful features.
Bedrock Edition Support
Unite Java and Bedrock players on the same server with built-in Geyser integration. Use familiar tooling and plugins while welcoming players from every platform.
Bedrock players connect via Geyser โ Gate translates protocols โ Backend servers handle gameplay
git clone https://github.com/minekube/gate.git
cd gate/.examples/bedrock
./start.sh
Host-based routing made simple
Gate Lite acts as an ultra-thin reverse proxy, efficiently routing connections based on hostnames. Protect multiple backend servers behind a single port with minimal overhead.
Route by domain
Optimized ping responses
Chain multiple proxies
config:
lite:
enabled: true
routes:
- host: '*.example.com'
backend: 10.0.0.1:25567
- host: [ example.com, localhost ]
backend: [ 10.0.0.2:25566 ]
cachePingTTL: 3m
Configure without restarts
Gate watches your config file for changes and applies them instantly without disconnecting players. Switch modes, add servers, or update settings - all while staying live.
Changes apply instantly without restarts
Changes validated before applying
Toggle between Lite and Connect modes
bind: 0.0.0.0:25565
servers:
lobby:
addr: 127.0.0.1:25566
minigames:
addr: 127.0.0.1:25567
try:
- lobby
- minigames
Start using Gate in under 5 minutes. Join hundreds of server owners building better networks with Minekube technology.