KeyStone · Production ready

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.

Cross-play by defaultPC · Console · Mobile · WebLive in shipped titles
Integration examplesPlatform-agnostic · Cross-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"));
}
Same endpoint, every clientFig. 01
Avg latency41ms
Uptime99.99%
Regions28
01 / Features

Everything you need to run online play.

Modular building blocks, so you take what you need and keep your stack lean.

(01)

Matchmaking

Matchmaking with global queues, low latency, and cross-platform support.

(02)

In-game commerce

Complete commerce solution with in-game store, virtual currency, and refunds.

(03)

Player profile

Comprehensive player profiles with stats, achievements, and progression tracking.

(04)

Loadout management

Flexible loadout system for managing player equipment and configurations.

(05)

Admin dashboard

Powerful admin tools for managing players, content, and game operations.

(06)

Bug reporting

Built-in bug reporting system with player feedback and issue tracking.

(07)

Feature flags

Dynamic feature toggles for A/B testing and gradual rollouts.

(08)

Analytics

Real-time analytics to understand player behavior and game performance.

(09)

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 KeyStone
02 / Platform

Built to carry launch-day load.

Observability included, so you find out before your players do.

Median response time41ms

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.

(01)

Enterprise-grade security

SSO/SAML, audit logs, data residency, and fine-grained IAM from day one.

(02)

Human support

Talk to engineers who ship SDKs, over Slack, Discord, or email. Available 24/7 on Enterprise.

(03)

Commerce that fits

One catalog across platforms. Tax and VAT handled. Regional wallets supported.

03 / Pricing

Priced to the shape of your studio.

Start free. Scale predictably. Cancel anytime.

Indie

Contact us
Shared infrastructure
  • Shared infrastructure
  • Everything to launch
  • Starter matchmaking
  • Analytics included
  • Community support

Established studios

Most popular
Contact us
Dedicated infrastructure
  • Dedicated infrastructure
  • Advanced matchmaking
  • Priority support
  • Custom SLAs
  • 24/7 support

Self-hosted

Contact us
White-labeled solution
  • Self-hosted deployment
  • White-labeled solution
  • Full source code access
  • Custom integrations
  • Dedicated support team
04 / FAQ

Short answers to common questions.

Ready when you are

Give your players
a flawless connection.

Read the docsStatus