Skip to main content

Access Model

Speedscale uses role-based access control (RBAC) with three pre-defined roles: Admin, Maintainer, and Developer. Every user is assigned exactly one role. Roles are hierarchical — each role inherits the capabilities of the roles below it.

RoleTypical users
AdminPlatform owners, team leads who manage users and billing
MaintainerInfrastructure engineers who manage clusters and schedules
DeveloperDay-to-day testers and developers running replays

Permission overview

Roles

Admin

Admins have full control over the Speedscale platform. They can do everything a Maintainer can do, plus:

ActivityNotes
Add / modify / remove usersIncludes inviting users at any role level
Add / modify DLP rulesDLP rules are consumed by the forwarder and affect live traffic processing
Add / modify traffic filtersBlock traffic from ingest at the cluster level
Manage usage thresholds and billing alerts

Maintainer

Maintainers manage infrastructure and automation. They can do everything a Developer can do, plus:

ActivityNotes
Install / remove sidecars from the UISidecars can also be installed via CRDs or the local CLI without Maintainer access
Enable / disable local capture on a forwarder
Update operator configuration
Add / modify / run schedules (cron jobs)
Deploy the Speedscale demo environment

Developer

Developers can perform all day-to-day testing and observation tasks:

ActivityNotes
View and search captured traffic
Create and edit snapshots
Run replays and view reports
Manage transforms on snapshotsSnapshot transforms only — creating DLP rules from transforms requires Admin
Invite other Developers

Inviting users

The roles a user can assign when inviting a new team member depend on their own role:

Inviter roleCan invite
AdminAdmin, Maintainer, Developer
MaintainerMaintainer, Developer
DeveloperDeveloper

The first user to sign up for a tenant is automatically assigned the Admin role. All subsequent users who sign up without an invitation default to Developer.

Changing a user's role

Admins can change any user's role from the Tenant → Users page. Select the user and choose a new role from the dropdown. The change takes effect immediately.

note

Generative AI features are enabled or disabled for all users by the tenant owner. Contact support@speedscale.com to change your tenant's settings.

SSO and roles

When using Single Sign-On (SSO), users are provisioned with the Developer role by default. An Admin must manually promote users to Maintainer or Admin after their first login.