Epic Online Services (EOS) API

Epic Online Services (EOS) is Epic Games' cross-platform SDK and REST API suite providing authentication, friends, achievements, stats, leaderboards, matchmaking, lobbies, voice, anti-cheat, and player data for games. Includes the Epic Games Store Web API for catalog and entitlement data. Designed for game developers integrating online services into their own titles.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Developer Tools epic-games eos game-development achievements epic-online-services cross-platform friends
⚙ Agent Friendliness
44
/ 100
Can an agent use this?
🔒 Security
78
/ 100
Is it safe for agents?
⚡ Reliability
69
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
0
Documentation
72
Error Messages
65
Auth Simplicity
45
Rate Limits
38

🔒 Security

TLS Enforcement
100
Auth Strength
80
Scope Granularity
65
Dep. Hygiene
72
Secret Handling
70

HTTPS enforced. OAuth 2.0 with client credentials is standard and well-implemented. EOS Connect cross-platform identity tokens provide reasonable security isolation. Client Secret handling is a developer responsibility with clear guidance. No IP allowlisting or additional security controls documented.

⚡ Reliability

Uptime/SLA
72
Version Stability
70
Breaking Changes
68
Error Recovery
65
AF Security Reliability

Best When

You are a game developer integrating online features (auth, achievements, friends, matchmaking) into a title and want cross-platform coverage including Epic Games Store, Steam, and console support.

Avoid When

You want to query Epic Games or player data from outside a game context — EOS is a developer toolkit, not an open data API. Use Epic's unofficial store endpoints for catalog scraping (unsupported).

Use Cases

  • Adding cross-platform achievements and stats to a game using EOS SDK
  • Implementing cross-platform friends lists spanning Epic, Steam, and Xbox accounts
  • Querying the Epic Games Store catalog for game metadata and pricing
  • Implementing player auth via Epic Account Services with cross-platform identity
  • Matchmaking and lobby management for multiplayer games

Not For

  • Reading other developers' game data without their SDK integration
  • Consumer-facing player stats lookups (API is game-developer-facing, not end-user-facing)
  • Simple REST-only integrations — core EOS functionality requires the native C SDK
  • Non-game applications (EOS ToS restricts use to games and game tools)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
No

Authentication

Methods: oauth2 client_credentials
OAuth: Yes Scopes: Yes

Two auth systems: Epic Account Services (for player-facing auth with Epic accounts, social features) and EOS Connect (for cross-platform identity via Steam, Xbox, PSN, etc.). Both require client credentials (Client ID + Client Secret) registered in the Epic Developer Portal. Client credentials auth for server-side calls. OAuth 2.0 for user-facing flows. Token exchange between external identity providers and EOS Connect adds complexity.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

EOS SDK and APIs are free to use. Epic Games Store has a 12% revenue share for games sold through the store. No per-API-call charges for EOS services.

Agent Metadata

Pagination
cursor
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Core EOS functionality (achievements, stats, matchmaking) is SDK-first — REST-only access is limited, forcing agents to either use the C SDK via FFI or accept reduced functionality
  • Two separate identity systems (Epic Account Services vs EOS Connect) must both be configured for full cross-platform support, with different token flows for each
  • Client Secret must be protected server-side — client-side exposure is a common mistake in EOS integrations
  • Product ID, Sandbox ID, and Deployment ID are three separate identifiers all required for most API calls — missing or swapped IDs cause confusing auth failures
  • Rate limits are not publicly documented, making it difficult to design reliable agent retry strategies

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Epic Online Services (EOS) API.

$99

Scores are editorial opinions as of 2026-03-06.

4652
Packages Evaluated
10313
Need Evaluation
173
Need Re-evaluation
Community Powered