Manage your users, roles, and tenants all in one place.

Administer your application with ease, define custom settings, and avoid repetitive tasks.

User Management

Update user details, view user activity, and import or export your data.

Learn more
Authorization

Manage what your users are allowed to do, and control their auth token information.

Learn more
Multi-tenancy

Divide your application into tenants so your users can have their own projects.

Learn more

An intuitive admin dashboard

Manage all of your users in one place, stay on the same page with your team, and perform tasks quickly and efficiently.

Try the dashboard
Userfront dashboard

See user activity over time

Discover patterns and respond to your users' needs.

Signups

Number of users signed up
Calendar heatmap

Import & export your users

Import your existing users, and then manage, analyze, and message through the Userfront dashboard.

By CSV

Add users in bulk by uploading your CSV, including custom fields if desired.

By API

Create & update user records in real-time through the Userfront API.

User CSV

Add & assign roles

Manage what your users can and can't do from your dashboard or by API.

  • Simple admin interface
  • Custom roles
  • Roles in multiple tenants
Owner
Admin
Support
Editor
Member
Custom

Add tenants in your app

Create tenants within your application, allowing your users to have their own projects, groups, and organizations with the roles you (or they) define.

Acme Widgets, Inc.
{ 
  tenantId: "k292f1ab",
  roles: ["admin", "editor", "support"] 
}
8 Users
2 Admins
4 Editors
2 Support
Solo project
{ 
  tenantId: "si83cx21",
  roles: ["owner"] 
}
1 User
1 Owner