Beta

Matchmake.io is currently in private beta. Features and API may change.

Matchmaking|made simple

Easy cross-platform multiplayer tooling

Matchmake Unity SDK
await matchmake.Connect(...)
var configs = await matchmake.AuthenticatePlayer(...)
var lobby = await matchmake.FindLobby(...);

Features

Everything you need to build multiplayer games

Our API supports a variety of game modes with an easy to use interface

Matchmaking can be automatic or player managed

Configure multiple game modes for a single app

Supports game-managed lobbies and automatic lobby creation with flexible configuration options. Scale your multiplayer experience without the complexity.

Real-time dashboard and monitoring

Track your active players, ongoing matches, and matchmaking configurations. Get valuable insights into your game's multiplayer performance with our intuitive dashboard.

matchmake.io
Application Configurations
matchmake.io
Matchmaking Dashboard
Easily integrate with common gaming platforms

Cross-platform WebSocket API

With a few WebSocket calls you can manage the full matchmaking lifecycle. Connect to the socket, choose a configuration, and either select a lobby or let the server find the best match for you.

Development Status

Matchmake.io is currently in beta

Core API

WebSocket API with ELO matchmaking and configurable lobby creation.

Completed

Typescript client v1

Check out the matchmake-client npm package

Completed

In-house Testing

In active testing with real multiplayer game projects.

In Progress

Unity SDK

Official Unity package

In Progress

Dashboards and tooling

Tools for tracking player matching and lobby performance.

Product discovery

Unreal Engine SDK

Native plugin for UE5 with Blueprint support

Coming Soon

Interested in learning more?Get in touch to join the private beta