Teams · Sharing resources
Docs / Teams

Sharing resources

Assign a project, database, or GPU instance to a team so members can use it — and remove it when you're done.

Share your infrastructure with a team by assigning a resource to it from the console. Members then use the resource according to their role.

What you can share

Resource typeShares
ProjectAn App Platform project.
DatabaseA managed database.
GPU instanceA GPU instance.

Share a resource

  1. 1
    Open the team's sharing screen
    From the team page, go to its shared resources list.
    Assign to a Team modal with an invite field and a list of teams with Assign access buttons
    Invite someone straight to a team, or assign an existing project to one — same modal.
  2. 2
    Pick a resource type
    Choose project, database, or GPU instance from the type dropdown.
  3. 3
    Pick the resource
    Select which of your projects, databases, or GPU instances to share — the list only shows resources you own.
  4. 4
    Confirm
    The resource now appears for team members, scoped by their role.

Remove a shared resource

Un-share a resource at any time from the same list — members lose access immediately, but the resource itself is untouched.

What "scoped by role" means in practice

A shared resource doesn't become a free-for-all — every team member still hits it through the lens of their own role. Concretely:

ResourceViewerMemberAdmin / Owner
DatabaseSee that it exists and its status.Connect to it and run queries against it.Also manage the sharing itself — un-share it or share it further.
GPU instanceSee that it exists and its status.Use it to run workloads.Also manage the sharing itself — un-share it or share it further.
ProjectSee that it exists and its status.Use it day to day.Also manage the sharing itself — un-share it or share it further.

In other words, sharing decides which team gets access to a resource; role decides how much any one person in that team can do with it once shared. Viewer is always look-only, member can operate the resource, and admin/owner adds the ability to manage the share itself — none of them can do more with the resource than its type actually supports.

Note
Sharing a resource does not transfer ownership — the owner still manages and pays for it. Control who can act on it via member roles.