Skip to content
SPECIFICTION
Get listed

OpenLeaderboard

openleaderboard.app

WebAPISelf-hosted

Spec sheet

What it does
OpenLeaderboard is an open-source leaderboard API for game developers to submit scores and retrieve player rankings.Read 3 Oct 2026 · openleaderboard.app
Product
OpenLeaderboard is an open-source leaderboard API for game developers.Read 4 Oct 2026 · openleaderboard.app
License
The project is open source under the Apache-2.0 license.Read 3 Oct 2026 · openleaderboard.app
Anti-cheat
Apps can optionally require HMAC-signed score submissions, with timestamp and nonce checks.Read 3 Oct 2026 · openleaderboard.app
Authentication
Game clients authenticate with an app API key, and the dashboard uses an account session.Read 3 Oct 2026 · openleaderboard.app
Benchmark caveat
The site labels its performance figures as an indicative local run on Docker Redis, not a production benchmark.Read 3 Oct 2026 · openleaderboard.app
Board types
It supports global all-time, daily, weekly, monthly, seasonal, segmented, friends, and neighbor leaderboards.Read 3 Oct 2026 · openleaderboard.app
Infrastructure
The documented ranking tier uses Redis sorted sets, with Redis Streams or Kinesis shown for durable ingestion.Read 3 Oct 2026 · github.com
Known limitation
Daily windows reset at UTC midnight, and the documentation says per-board time zones are not yet supported.Read 3 Oct 2026 · openleaderboard.app
Member queries
The API supports top-N, paginated, individual-rank, neighbours, and explicit-friends queries.Read 4 Oct 2026 · openleaderboard.app
Open source license
The site identifies the project as open source under Apache-2.0.Read 4 Oct 2026 · openleaderboard.app
Ranking
The documentation says rank reads are O(log N), while very large boards can enable approximate rank estimates; top-N and neighbor results remain exact.Read 3 Oct 2026 · openleaderboard.app
Rankings
The service supports global all-time rankings and daily, weekly, monthly, and seasonal windows.Read 4 Oct 2026 · openleaderboard.app
REST API
The REST API uses the /v1 base path and accepts API-key authentication for board endpoints.Read 4 Oct 2026 · openleaderboard.app
Scale
The site says exact rank reads are O(log N) and describes an optional approximate-rank mode for very large boards.Read 4 Oct 2026 · openleaderboard.app
Score processing
Score submissions are durably logged and ranked asynchronously, typically within milliseconds.Read 3 Oct 2026 · openleaderboard.app
Scoring options
Boards can use higher- or lower-score wins, best/last/increment update policies, and lexical or first-to-reach tie-breaking.Read 3 Oct 2026 · openleaderboard.app
Scoring rules
Boards can configure ascending or descending order, best, last, or increment update policies, and lexical or first-to-reach tie-breaking.Read 4 Oct 2026 · openleaderboard.app
SDKs
The site documents Go, Unity/C#, and TypeScript SDKs.Read 4 Oct 2026 · openleaderboard.app
Segments
Boards can be segmented by region, platform, or another cohort key supplied with a score.Read 4 Oct 2026 · openleaderboard.app
Self-hosting
The project can be self-hosted, and its repository documents a Docker quickstart.Read 3 Oct 2026 · github.com
Submission security
Apps can require HMAC-signed score submissions as an optional anti-cheat measure.Read 4 Oct 2026 · openleaderboard.app
Time-zone limitation
Daily windows reset at UTC midnight, and the documentation says per-board time zones are not available.Read 4 Oct 2026 · openleaderboard.app
Write processing
Score submissions are durably logged and ranked asynchronously, typically within milliseconds, according to the documentation.Read 4 Oct 2026 · openleaderboard.app

Where Specifiction places it

Alternatives to OpenLeaderboardAll alternatives →