DevBarDevBar

Admin Dashboard

The admin dashboard is available at /admin for users with the admin role. It provides full control over users, organisations, features, billing, and compliance settings.

Access: Only users with the admin flag can access the admin dashboard. All admin actions are recorded in the audit log.

User Management

View and manage all registered users from a single screen.

  • ✓List and search users by name, email, or ID
  • ✓View and toggle user flags (admin, beta tester, suspended)
  • ✓Assign or change a user's plan (Solo, Pro, Team, Enterprise)
  • ✓Extend or end a user's free trial
  • ✓Export user data as CSV
  • ✓Delete user accounts (with confirmation and audit trail)

Organisation Management

Create and manage organisations, their members, and feature entitlements.

  • ✓Create new organisations with an initial owner
  • ✓View and manage organisation members and roles
  • ✓Grant or revoke feature flags per organisation
  • ✓Assign or change the organisation's billing plan

Feature Flags

Control feature rollouts with global defaults and granular overrides.

  • ✓List all feature flags with their current default state
  • ✓Toggle a feature flag's default (enabled/disabled for all users)
  • ✓Add per-user overrides to enable or disable a flag for specific users
  • ✓Add per-organisation overrides for org-wide rollouts

Audit Logging

Query and configure the audit log for compliance and troubleshooting.

  • ✓Query audit events by organisation, user, action, or date range
  • ✓View global audit log configuration (retention period, enabled events)
  • ✓Configure per-organisation audit settings
  • ✓Set up a storage provider (S3, R2, B2, GCS) for audit log archival

SAML SSO

Configure SAML 2.0 single sign-on for enterprise organisations.

  • ✓Enable or disable SAML SSO per organisation
  • ✓Set IdP metadata URL, entity ID, and certificate
  • ✓Configure attribute mapping (email, name, groups)
  • ✓Download SP metadata XML for IdP registration

Webhook Tokens

Manage authentication tokens for incoming webhook integrations.

  • ✓List all active webhook tokens with their scope (org, team, or user)
  • ✓Create new webhook tokens with configurable scopes
  • ✓Delete (revoke) webhook tokens

Announcements

Publish announcements that appear in users' DevBar menu bar apps.

  • ✓Create announcements with a title and markdown body
  • ✓View user reactions (thumbs up, heart, rocket) on each announcement
  • ✓Delete announcements

Newsletter

View and manage newsletter subscriptions.

  • ✓View the list of newsletter subscribers with sign-up dates