One plugin for every online system in your game.
We built this so you don’t have to. KeyStone connects your game to authentication, matchmaking, commerce, profiles and analytics, on one backend that works the same on every platform.
FString JoinMatch(const FString& PlayerId)
{
const FString Body = FString::Printf(
TEXT("{"playerId":"%s"}"),
*PlayerId
);
const TSharedPtr<FJsonObject> json = PostJsonSync(
TEXT("https://your.api/match/join"), Body
);
return json->GetStringField(TEXT("ticketId"));
}Everything you need to run online play.
Modular building blocks, so you take what you need and keep your stack lean.
Matchmaking
Matchmaking with global queues, low latency, and cross-platform support.
In-game commerce
Complete commerce solution with in-game store, virtual currency, and refunds.
Player profile
Comprehensive player profiles with stats, achievements, and progression tracking.
Loadout management
Flexible loadout system for managing player equipment and configurations.
Admin dashboard
Powerful admin tools for managing players, content, and game operations.
Bug reporting
Built-in bug reporting system with player feedback and issue tracking.
Feature flags
Dynamic feature toggles for A/B testing and gradual rollouts.
Analytics
Real-time analytics to understand player behavior and game performance.
Game server hosting
Scalable game server hosting with low-latency edge deployment.
The parts players never see are the parts that decide whether they stay.
Why we built KeyStoneBuilt to carry launch-day load.
Observability included, so you find out before your players do.
Requests are served from the closest of 28 edge regions, so matchmaking and commerce calls stay fast wherever your players are. The trailing week is shown here.
Enterprise-grade security
SSO/SAML, audit logs, data residency, and fine-grained IAM from day one.
Human support
Talk to engineers who ship SDKs, over Slack, Discord, or email. Available 24/7 on Enterprise.
Commerce that fits
One catalog across platforms. Tax and VAT handled. Regional wallets supported.
Priced to the shape of your studio.
Start free. Scale predictably. Cancel anytime.
Indie
- Shared infrastructure
- Everything to launch
- Starter matchmaking
- Analytics included
- Community support
Established studios
Most popular- Dedicated infrastructure
- Advanced matchmaking
- Priority support
- Custom SLAs
- 24/7 support
Self-hosted
- Self-hosted deployment
- White-labeled solution
- Full source code access
- Custom integrations
- Dedicated support team