convex-auth-organizations

Integrate multi-tenancy and role-based access control into Convex applications with Better Auth.

4|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/kvnwolf/devtools --skill convex-auth-organizations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-auth-organizations
Source: https://github.com/kvnwolf/devtools/tree/main/plugins/backend/skills/convex-auth-organizations
Command: npx skills add https://github.com/kvnwolf/devtools --skill convex-auth-organizations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the integration of multi-tenancy, organizations, members, invitations, and role-based access control into your Convex applications using Better Auth.

Core Features & Use Cases

  • Organization Management: Create, update, and delete organizations.
  • Member Management: Add, manage roles, and remove members from organizations.
  • Invitation System: Send and manage invitations for new members.
  • Access Control: Implement custom roles and permissions for granular access.
  • Use Case: Enable different teams within your company to have their own isolated workspaces within a single application, each with its own set of users and permissions.

Quick Start

Follow the setup flow to add the organization plugin to your Convex project.

Frequently Asked Questions about convex-auth-organizations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add multi-tenancy and role-based access control to a Convex application?

To add multi-tenancy to a Convex application, you can integrate the Better Auth framework to manage organizations, members, invitations, and role-based access control through server-side and client-side plugin configuration.

Can I manage custom roles and permissions for isolated workspaces in Convex?

Yes, you can implement custom roles and permissions for granular access control in Convex, enabling different teams to have isolated workspaces with their own users and permissions within a single application.

How do I set up an invitation system for new organization members in Convex?

You can set up an invitation system in Convex by using the organization plugin's API patterns to send and manage invitations, allowing new members to join specific organizations securely.

Does Better Auth support organization management for multi-tenant SaaS applications?

Better Auth supports multi-tenant SaaS applications by providing organization management features, allowing you to create, update, and delete organizations alongside member and invitation management in your Convex backend.

What do I need to configure to start using organizations with Convex Auth?

To start using organizations with Convex Auth, you need to follow the setup flow to add the organization plugin to your project, configure server-side and client-side plugins, and regenerate your database schema.