Skip to main content
Every Backdrift project includes an Admin Dashboard—a browser-based interface for managing your deployed backend without writing code.

Accessing the Dashboard

  1. Go to your project in Backdrift
  2. Click the Admin tab
  3. Use the built-in dashboard
Or access the generated React frontend at your Amplify URL.

Features

Data Browser

View, create, edit, and delete records for any entity.

User Management

View registered users, disable accounts, reset passwords.

Jobs Monitor

View scheduled jobs, trigger manual runs, see history.

Logs Viewer

View execution logs from Lambda functions.

Data Browser

Browse and manage data for any entity in your blueprint.

Viewing Records

  • Paginated table view
  • Sort by any column
  • Filter by field values
  • Search across text fields

Creating Records

  1. Click + New
  2. Fill in the form (validation included)
  3. Click Create
The form is auto-generated from your entity schema, including:
  • Required field indicators
  • Enum dropdowns
  • Date pickers
  • Foreign key selectors

Editing Records

  1. Click a row to open details
  2. Click Edit
  3. Modify fields
  4. Click Save

Deleting Records

  1. Select rows with checkboxes
  2. Click Delete Selected
  3. Confirm deletion
Deletion is permanent. Consider adding soft-delete to your blueprint if you need recovery.

User Management

View and manage users from your Cognito User Pool.

User List

ColumnDescription
EmailUser’s email address
StatusVerified, Unverified, Disabled
CreatedRegistration date
Last LoginMost recent authentication

Actions

  • Disable User - Prevent login without deleting
  • Enable User - Restore access
  • Reset Password - Send password reset email
  • Delete User - Permanently remove (careful!)

Jobs Monitor

View and manage scheduled jobs.

Job List

ColumnDescription
NameJob identifier
ScheduleCron expression (human readable)
Last RunTimestamp and status
Next RunScheduled next execution

Actions

  • Run Now - Trigger immediate execution
  • View History - See past 10 executions
  • View Logs - Jump to CloudWatch logs

Execution History

Expand any job to see recent runs:
✅ 2024-01-15 00:00:02 (2.3s) - Success
✅ 2024-01-14 00:00:01 (2.1s) - Success
❌ 2024-01-13 00:00:03 (15.2s) - Failed: Connection timeout
✅ 2024-01-12 00:00:01 (2.0s) - Success
Click any run to view logs.

Logs Viewer

View execution logs from Lambda functions.

Log Streams

Select a function to see its log streams:
  • create-task-handler
  • list-tasks-handler
  • job-cleanup-handler
  • health-handler

Log Events

View individual log entries with:
  • Timestamp
  • Request ID
  • Log level (INFO, WARN, ERROR)
  • Message

Filtering

  • Filter by time range
  • Search by keyword
  • Filter by log level

Multi-Tenant View

In multi-tenant mode, the Admin Dashboard respects tenant isolation:
  • Organization Admins see only their organization’s data
  • Platform Admins (you) can switch between organizations

Switching Organizations

  1. Click the organization dropdown in the header
  2. Select an organization
  3. Data browser shows that org’s data

Seeding Data

Populate your database with test data:
  1. Go to the Admin tab
  2. Click Seed Data
  3. Choose a profile:
    • Minimal - Just enough to test
    • Realistic - Full sample dataset
    • Stress Test - Large volume for performance testing
  4. Click Seed
Seeding adds data—it doesn’t clear existing records. Run on empty databases or be prepared for duplicates.

Keyboard Shortcuts

ShortcutAction
/Focus search
nNew record
eEdit selected
dDelete selected
rRefresh data
?Show shortcuts

Seed Data

Learn more about populating test data.