Dashboard vs API
XCS provides two interfaces for managing access control:- Dashboard (
https://xcs.restrafes.co) — A web UI for managing organizations, locations, access points, rules, and members. Requires a user account with session authentication. - Consumer API (
https://api.restrafes.co/api/consumer/v1) — A REST API for programmatic access control. Uses API key authentication. Supports health checks, organization listing, and remote unlock.
Who Is This For?
| Role | How You Use XCS |
|---|---|
| Roblox group owner | Create organizations, invite members, configure access points for your games |
| Roblox developer | Integrate the MessagingService listener in your game scripts, use the API for automated unlocks |
| Security team | Monitor access events, configure rules, audit who enters restricted areas |
What You Need to Get Started
- A valid email address
- A Roblox account (for identity verification in-game)
- An invitation link from an XCS provider
Core Concepts
Deep dive into organizations, locations, access points, rules, and access groups.
Getting Started
Step-by-step tutorial from zero to your first access point.

