App Sharing
Share your Cubby apps with friends, colleagues, or anyone with a Cubby account.How Sharing Works
- You own an app - Deployed via
cubby deploy - Share with a username - Enter their Cubby username
- They get access - App appears in their dashboard
- They’re authenticated - Their identity is passed to your app
Sharing from the Dashboard
- Go to app.cubby.pro
- Select your app
- Click the Sharing tab
- Enter the username of the person to share with
- Click Share
Inviting Non-Users
If you share with someone who doesn’t have a Cubby account:- They receive an email invitation
- They sign up using that email
- The app automatically appears in their dashboard
- No additional action needed from you
Shared User Permissions
Shared users CAN:- Access the app URL
- See the app in their dashboard
- Use the app like any authenticated user
- See their own data (scoped by their
userId)
- View or modify secrets
- Delete the app
- View deploy logs
- Access the Sharing tab
- Share the app with others
Removing Access
To revoke someone’s access:- Go to your app’s Sharing tab
- Find the user in the shared list
- Click Remove
Data Isolation
Sharing an app doesn’t share data. Each user’s data is scoped by theiruserId:
Use Cases
Team Tools
Share internal tools with your team. Each member has their own account and identity.Demo Apps
Share demo versions of your app with potential customers.Family/Friends
Share personal apps (todo lists, expense trackers) with family members.Collaboration
Share project management apps where each user has their own tasks but can view shared projects.Sharing vs Public Apps
Sharing requires a Cubby account. There’s no “public link” option. If someone visits your app URL without a Cubby account:- They’re redirected to login
- They can create an account
- But they won’t see your app (unless you’ve shared with their email)