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
Start free
Studio
$29
per month

  • 250,000 matches per month
  • Unlimited queues & match modes
  • Match history & stats API
  • Usage analytics dashboard
  • Email support
Start free trial
Unlimited
Custom
usage-based, volume pricing

  • Unlimited matches
  • Everything in Studio
  • Priority queue processing
  • SLA guarantee
  • Discord support
Talk to us
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
Get a license

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.