New npm package: convex-workspaces
- You have a Convex app with users
- You want some users to collaborate on the same data/entities
- You need different permission levels (admin/editor/viewer)
- You want to share access between users
- Workspaces: Groups where users can collaborate (like "Marketing Team" or "Project Alpha")
- Role-based Access: Admin can invite users, editors can modify data, viewers can only read
- Sharing System: Share entities between workspaces with proper permissions
- Personal Workspaces: Every user gets their own private space
- NPM: https://www.npmjs.com/package/convex-workspaces
- GitHub: https://github.com/JuchokJuk/convex-workspaces
- Docs: https://convex-workspaces.vercel.app/guide/quick-start.html
Think of it as "Convex Auth + Team Collaboration" - it extends your existing Convex app with multi-user features.
