# RomM

**Canonical:** https://apis.io/providers/romm/  
**Website:** https://romm.app/  
**APIs profiled:** 1

RomM is a free, self‑hosted application for scanning, organizing, and playing your retro video‑game collection. It aggregates metadata from over ten providers, synchronizes saves across devices, and supports more than 400 platforms. RomM offers a web‑based interface with built‑in emulators, OIDC single‑sign‑on, and a REST API for integration. The project is open‑source, AGPL‑3.0 licensed, and can be deployed via Docker, Kubernetes, or various NAS solutions.

## Kin Score — 41.4 / 100 (developing)

Scored 2026-10-31 under rubric 0.25.0.

| Facet | Score |
|---|---|
| Discoverability | 62.5 |
| Contract Quality | 63.0 |
| Contract Governance | 22.0 |
| Operational Transparency | 28.9 |
| Developer Ergonomics | 56.5 |
| Access Clarity | 0.0 |

Regulatory layer — **Horizontal (data, software, accessibility, platform)**: 26.5 (matched via fallback).

## Agent readiness — 31.5 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | bearer |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | no |
| Rate Limit Signal | no |
| Event Surface Described | yes |
| Agent Skills | derived |
| Well Known Catalog | yes |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |
| Pagination Ratio | no |
| Operation Distinctiveness | distinct |

## APIs (33)

- **RomM Activity API** — The activity API from RomM — 3 operation(s) for activity.
- **RomM Audit API** — The audit API from RomM — 1 operation(s) for audit.
- **RomM Auth API** — The auth API from RomM — 7 operation(s) for auth.
- **RomM Client Tokens API** — The client-tokens API from RomM — 8 operation(s) for client-tokens.
- **RomM Collections API** — The collections API from RomM — 12 operation(s) for collections.
- **RomM Config API** — The config API from RomM — 9 operation(s) for config.
- **RomM Device Auth API** — The device-auth API from RomM — 5 operation(s) for device-auth.
- **RomM Devices API** — The devices API from RomM — 6 operation(s) for devices.
- **RomM Export API** — The export API from RomM — 2 operation(s) for export.
- **RomM Feeds API** — The feeds API from RomM — 12 operation(s) for feeds.
- **RomM Firmware API** — The firmware API from RomM — 5 operation(s) for firmware.
- **RomM Logs API** — The logs API from RomM — 1 operation(s) for logs.
- **RomM Memory Cards API** — The memory-cards API from RomM — 8 operation(s) for memory-cards.
- **RomM Music API** — The music API from RomM — 14 operation(s) for music.
- **RomM Netplay API** — The netplay API from RomM — 1 operation(s) for netplay.
- **RomM Notification Channels API** — The notification-channels API from RomM — 7 operation(s) for notification-channels.
- **RomM Notifications API** — The notifications API from RomM — 3 operation(s) for notifications.
- **RomM Permissions API** — The permissions API from RomM — 6 operation(s) for permissions.
- **RomM Platforms API** — The platforms API from RomM — 5 operation(s) for platforms.
- **RomM Play Sessions API** — The play-sessions API from RomM — 2 operation(s) for play-sessions.
- **RomM Recommendations API** — The recommendations API from RomM — 1 operation(s) for recommendations.
- **RomM Roms API** — The roms API from RomM — 42 operation(s) for roms.
- **RomM Saves API** — The saves API from RomM — 13 operation(s) for saves.
- **RomM Screenshots API** — The screenshots API from RomM — 3 operation(s) for screenshots.
- **RomM Search API** — The search API from RomM — 2 operation(s) for search.
- **RomM States API** — The states API from RomM — 9 operation(s) for states.
- **RomM Stats API** — The stats API from RomM — 1 operation(s) for stats.
- **RomM Streaming API** — The streaming API from RomM — 16 operation(s) for streaming.
- **RomM Sync API** — The sync API from RomM — 5 operation(s) for sync.
- **RomM System API** — The system API from RomM — 4 operation(s) for system.
- **RomM Tasks API** — The tasks API from RomM — 5 operation(s) for tasks.
- **RomM Upload API** — The upload API from RomM — 4 operation(s) for upload.
- **RomM Users API** — The users API from RomM — 8 operation(s) for users.

## Agentic access (1)

- **Romm Agentic Access** — 280 operations · 153 acting · 2 human-in-the-loop

## Security (2)

- **Romm Authentication** — 4 schemes
- **Romm Domain Security** — TLSv1.3 · HSTS · DMARC

## Tags

Company, OpenSource, RetroGaming, MediaManagement, Docker

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/romm/). Scores are computed from the provider's own public artifacts under a published rubric.
