Heroic Labs website screenshot

Heroic Labs

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 APIs 0 Features
Game BackendMultiplayerReal-TimeWebSocketMatchmakingLeaderboardsSocial GamingOpen SourceLiveOpsgRPC

APIs

Nakama API

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...

Hiro RPC API

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...

Satori API

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 ...

GraphQL

Heroic Labs (Nakama) GraphQL Schema

This document describes a conceptual GraphQL schema for the Heroic Labs Nakama game backend platform. Nakama exposes its functionality natively through REST, WebSocket, and gRPC...

GRAPHQL

Pricing Plans

Heroiclabs Plans Pricing

5 plans

PLANS

Rate Limits

Heroiclabs Rate Limits

6 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Heroiclabs Context

0 classes · 54 properties

JSON-LD

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Forums
Forums
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
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-images.s3.amazonaws.com/shared/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-images.s3.amazonaws.com/shared/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
  - url: graphql/heroiclabs-graphql.md
    type: GraphQL
- 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-images.s3.amazonaws.com/shared/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-images.s3.amazonaws.com/shared/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: Forums
  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: kin@apievangelist.com