Pricing
Priced for indie studios.
Free while you're building. Pay only when players show up. No seat fees, no setup cost.
Free
$0
free to start
- 1,000 API calls per day
- Skill-based matchmaking (MMR & TrueSkill)
- REST API + realtime SSE
- Unity SDK + more TBA
- Community support
Studio
$29
per month
- 250,000 matches per month
- Unlimited queues & match modes
- Match history & stats API
- Usage analytics dashboard
- Email support
Unlimited
Custom
usage-based, volume pricing
- Unlimited matches
- Everything in Studio
- Priority queue processing
- SLA guarantee
- Discord support
Self-hosted
One-time
perpetual license
- Run on your own infrastructure
- Docker Compose: API, dashboard, Redis, Postgres, Kafka
- No usage limits or metering
- Perpetual license, versioned support
- Your data never leaves your servers
Frequently asked
What counts as a match?
One resolved match request — when MatchKit returns a set of players for a queue. Cancelled or timed-out requests are not billed.
What happens if I exceed my quota?
On Free you'll get a warning as you approach the daily API-call cap. On Studio, overage rolls onto Unlimited usage-based pricing automatically — no hard cutoff for paying plans.
Can I change plans later?
Yes. Upgrade or downgrade any time from your billing dashboard. Changes are prorated to the day.
Can I run MatchKit on my own servers?
Yes. The Self-hosted tier is a one-time perpetual license to run the full stack — API, dashboard, Redis, Postgres, and Kafka — with Docker Compose on your own infrastructure. Your data never leaves your servers.