Heroic Labs is the company behind Nakama, a leading open-source game backend server providing a comprehensive REST, WebSocket, and gRPC API for building scalable multiplayer and social games. The platform delivers essential backend services including real-time matchmaking, leaderboards, tournaments, chat, friend systems, and presence tracking. Nakama exposes its functionality via RESTful HTTP endpoints, real-time WebSocket connections, and gRPC, with server runtime support for custom logic in Go, TypeScript, and Lua. Heroic Labs also offers Heroic Cloud as a fully managed deployment platform and Satori as a LiveOps product for feature flags, A/B experiments, and live events.
3 APIs0 Features
Game BackendMultiplayerReal-TimeWebSocketMatchmakingLeaderboardsSocial GamingOpen SourceLiveOpsgRPC
The Nakama API is the core REST and WebSocket API for Heroic Labs' open-source game backend server. It provides endpoints for user authentication (social, device, email, and cus...
The Hiro RPC API is Heroic Labs' game framework server interface exposing economy, progression, achievements, inventory, and social graph RPCs that run on the Nakama server runt...
The Satori API is Heroic Labs' LiveOps platform API enabling game developers to manage live operations including feature flags, A/B experiments, audiences, and scheduled events ...
aid: heroiclabs
name: Heroic Labs
description: >
Heroic Labs is the company behind Nakama, a leading open-source game backend
server providing a comprehensive REST, WebSocket, and gRPC API for building
scalable multiplayer and social games. The platform delivers essential backend
services including real-time matchmaking, leaderboards, tournaments, chat,
friend systems, and presence tracking. Nakama exposes its functionality via
RESTful HTTP endpoints, real-time WebSocket connections, and gRPC, with server
runtime support for custom logic in Go, TypeScript, and Lua. Heroic Labs also
offers Heroic Cloud as a fully managed deployment platform and Satori as a
LiveOps product for feature flags, A/B experiments, and live events.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/heroiclabs/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
tags:
- Game Backend
- Multiplayer
- Real-Time
- WebSocket
- Matchmaking
- Leaderboards
- Social Gaming
- Open Source
- LiveOps
- gRPC
apis:
- aid: heroiclabs:nakama-api
name: Nakama API
description: >
The Nakama API is the core REST and WebSocket API for Heroic Labs' open-source
game backend server. It provides endpoints for user authentication (social,
device, email, and custom), account management, multiplayer matchmaking,
real-time gameplay via WebSocket, leaderboards, tournaments, group and
friend management, in-app notifications, storage, and remote procedure calls
(RPC). The gRPC interface mirrors the HTTP API and is suited for
server-to-server integrations. Client SDKs are available for Unity, Unreal
Engine, Godot, JavaScript, Dart, Java, Swift, C++, and Defold.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://heroiclabs.com/nakama/
baseURL: https://127.0.0.1:7350
tags:
- Game Backend
- Multiplayer
- Matchmaking
- Leaderboards
- WebSocket
- gRPC
- REST
properties:
- type: Documentation
url: https://heroiclabs.com/docs/nakama/
- type: OpenAPI
url: https://heroiclabs.github.io/nakama-docs/
- type: OpenAPI
url: openapi/heroiclabs-nakama-api-openapi.yml
- type: OpenAPI
url: openapi/heroiclabs-nakama-console-api-openapi.yml
- type: GitHubRepository
url: https://github.com/heroiclabs/nakama
- aid: heroiclabs:hiro-api
name: Hiro RPC API
description: >
The Hiro RPC API is Heroic Labs' game framework server interface exposing
economy, progression, achievements, inventory, and social graph RPCs
that run on the Nakama server runtime. It is available as an OAS 3.0
specification and is designed for authoritative server-to-server calls
from game clients and backend services.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://heroiclabs.com/docs/nakama/
baseURL: https://127.0.0.1:7350
tags:
- Game Framework
- Economy
- Progression
- Achievements
- Inventory
properties:
- type: OpenAPI
url: openapi/heroiclabs-hiro-rpc-api-openapi.yml
- type: GitHubRepository
url: https://github.com/heroiclabs/hiro
- aid: heroiclabs:satori-api
name: Satori API
description: >
The Satori API is Heroic Labs' LiveOps platform API enabling game developers
to manage live operations including feature flags, A/B experiments, audiences,
and scheduled events without redeploying game code. It integrates tightly
with Nakama and exposes REST endpoints for event ingestion, experiment
assignment, audience segmentation, and flag evaluation. Satori is available
as a fully managed service on Heroic Cloud starting at $600 per month.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://heroiclabs.com/docs/satori/
baseURL: https://api.heroiclabs.com
tags:
- LiveOps
- Feature Flags
- A/B Testing
- Experiments
- Game Analytics
properties:
- type: Documentation
url: https://heroiclabs.com/docs/satori/
common:
- type: Website
url: https://heroiclabs.com/
- type: Documentation
url: https://heroiclabs.com/docs/nakama/
- type: GitHubOrg
url: https://github.com/heroiclabs
- type: LinkedIn
url: https://www.linkedin.com/company/heroic-labs
- type: Blog
url: https://heroiclabs.com/blog/
- type: Pricing
url: https://heroiclabs.com/pricing/
- type: StatusPage
url: https://heroiclabs.com/docs/nakama/getting-started/console/status/
- type: X
url: https://twitter.com/heroicdev
- type: Forum
url: https://forum.heroiclabs.com/
- type: Plans
url: plans/heroiclabs-plans-pricing.yml
- type: RateLimits
url: rate-limits/heroiclabs-rate-limits.yml
- type: FinOps
url: finops/heroiclabs-finops.yml
- type: Vocabulary
url: vocabulary/heroiclabs-vocabulary.yml
- type: JSONLDContext
url: json-ld/heroiclabs-context.jsonld
maintainers:
- FN: Kin Lane
email: [email protected]