- Home
- Game Networking Middleware
- Open Match
On the recordRead 7 Oct 202622 facts
Open Match
Plans and prices
Open Match
Free
Open-source matchmaking framework · self-hosted in a Kubernetes cluster
Read 7 Oct 2026 · open-match.dev
On the record
- API
- Open Match exposes resource-based REST APIs over HTTP and gRPC and complies with the OpenAPI specification.open-match.dev · read 7 Oct 2026
- Backfill
- Backfill supports filling open places in multiplayer matches and requires customization of the Match Function and game servers.open-match.dev · read 7 Oct 2026
- Community
- The project invites contributions through a GitHub pull request workflow and provides a community Slack link.open-match.dev · read 7 Oct 2026
- Components
- The documented matchmaker components include a game frontend, a Director, and a Match Function.open-match.dev · read 7 Oct 2026
- Core services
- Its FrontendService manages tickets, BackendService generates matches and assignments, and QueryService searches tickets by constraints.open-match.dev · read 7 Oct 2026
- Customization
- Game developers control matchmaking logic and can customize matchmakers for their games’ requirements.open-match.dev · read 7 Oct 2026
- Custom logic
- Tutorials show how to build a game mode based Matchmaker in Golang and add matchmaking criteria.open-match.dev · read 7 Oct 2026
- Deployment
- Open Match can be installed in a Kubernetes cluster using Helm or static Kubernetes YAML files.open-match.dev · read 7 Oct 2026
- Encryption
- HTTP and gRPC APIs use unencrypted channels by default, and Open Match supports TLS transport encryption.open-match.dev · read 7 Oct 2026
- Evaluation
- An optional Evaluator can deduplicate overlapping match proposals, and Open Match provides a default Evaluator for common use cases.open-match.dev · read 7 Oct 2026
- Integrations
- The matchmaking guide describes integration with external game frontends, Directors, and dedicated game server allocation systems.open-match.dev · read 7 Oct 2026
- License
- The project repository identifies its license as Apache 2.0.github.com · read 7 Oct 2026
- Match functions
- A custom Match Function implements matchmaking logic and returns matches based on tickets retrieved from QueryService.open-match.dev · read 7 Oct 2026
- Match quality
- It supports measuring match quality and latency and running experiments to find a balance.open-match.dev · read 7 Oct 2026
- Operational requirement
- The production guide says its recommended production Helm setup requires significant resources for production workloads.open-match.dev · read 7 Oct 2026
- Production deployment
- The production guide provides a recommended Helm configuration and notes that it requires significant resources for production workloads.open-match.dev · read 7 Oct 2026
- Purpose
- Open Match is an open-source framework for building scalable, extensible game matchmakers.open-match.dev · read 7 Oct 2026
- Scale
- The framework is designed to scale up and down for games big and small.open-match.dev · read 7 Oct 2026