Chakra uses a simple, streamlined organization model where each user belongs to exactly one organization. This helps keep your data and resources organized while maintaining simplicity.

User Authentication

Users can join Chakra through:

  • Google SSO
  • Email/Password
  • GitHub

Organization Setup

When a user first signs up, they can either:

  1. Create a new organization
  2. Join an existing organization (requires invitation)

Users can only belong to one organization at a time. If you need to switch organizations, you’ll need to contact us to migrate your account for now.

Roles and Permissions

Chakra currently supports two roles to keep things simple:

Admin Role

  • Manage users (invite/remove)
  • Change user roles
  • Access all organization resources
  • Full access to databases, integrations, and canvases

Member Role

  • Access all organization resources
  • Full access to databases, integrations, and canvases

Shared Resources

All organization members (both admins and members) have full access to:

  • Databases: Query, modify, and create databases
  • Integrations: Set up and manage data connections
  • Canvases: Create and edit data transformation workflows

We’re starting with a simple permissions model to help teams get started quickly. More granular access controls will be added based on customer feedback and needs.

Managing Your Organization

For Admins

Adding Users

  1. Navigate to the Admin Panel
  2. Click “Invite Users”
  3. Enter email addresses
  4. Select role (Admin/Member)

Removing Users

  1. Go to Admin Panel
  2. Click “Manage Users”
  3. Find the user
  4. Click “Remove User”

Changing Roles

  1. Access Admin Panel
  2. Select “Manage Roles”
  3. Find the user
  4. Toggle between Admin/Member

Future Enhancements

While we’re starting with a straightforward permissions model, we’re planning to add:

  • More granular resource-level permissions
  • Custom roles
  • Project-based access controls
  • Advanced audit logging

Have suggestions for organization management features? Join our Discord to share your feedback!