Projects (Teams)

Projects (also called Teams) help you organize resources, manage billing, and collaborate with team members.

What are Projects?

A Project is a workspace that contains:

  • All your resources (databases, cache, VPS)
  • Team members and their permissions
  • Separate billing and invoices
  • Isolated networking
  • Individual resource limits

Why Use Projects?

Separation

  • Development vs Production: Keep environments separate
  • Client Work: Separate projects for each client
  • Departments: Organize by team or department
  • Cost Tracking: Track spending per project

Collaboration

  • Invite team members
  • Control access with roles
  • Share resources safely
  • Audit team actions

Organization

  • Logical resource grouping
  • Clear billing attribution
  • Independent limits
  • Better management

Creating a Project

Your First Project

When you sign up, you're prompted to create your first project:

  1. Enter a project name (e.g., "Production", "Development")
  2. Click Create

Additional Projects

Create more projects anytime:

  1. Click the project dropdown in the navigation bar
  2. Click Create New Project
  3. Enter a project name
  4. Click Create project

Project Naming

Choose descriptive names:

  • Good: "Production", "Staging", "Client-Acme", "Marketing"
  • Avoid: "Project 1", "Test", "Temp"

Switching Between Projects

All project members can switch between projects:

  1. Click the project dropdown in the navigation
  2. Click on the project you want to switch to

Current project is marked with a checkmark.

All resources you see and create belong to the current project.

Project Settings

Access project settings:

  1. Click the project dropdown
  2. Click Project Settings

Rename Project

Only the project's owner can rename it:

  1. Go to Project Settings (it opens on the General tab)
  2. Change the Name in the Project card
  3. Click Save name

Delete Project

Warning: This deletes the project and everything still in it, such as Rapids containers, static sites, apps, queues and volumes.

Only the owner can delete a project. It cannot be deleted while it still has caches, databases, VPS or storage buckets, while it owes money, while other projects are billed through it, or while it is your primary project. The Delete project card lists whatever stands in the way.

Before deleting:

  1. Back up important data
  2. Delete all resources manually first (recommended)
  3. Export invoices

To delete:

  1. Go to Project Settings, General tab
  2. Click Delete project at the bottom
  3. Type the project name to confirm
  4. Click Delete project

Team Management

Everyone in a project can see who else is in it, on the Members tab of Project Settings. Only the project's owner can invite people, change their roles and remove them.

Invite Team Members

  1. Go to Project Settings and open the Members tab
  2. Click Invite member
  3. Enter their email address
  4. Choose a role: Administrator or Editor
  5. Click Send invitation, then confirm it's you when asked

The user receives an email invitation, and we email you a copy of what was sent, so an invitation you didn't make can't go unnoticed. Until they accept, the invitation waits under Pending invitations on the Members tab. If they don't have an account yet, the invitation is accepted automatically when they register with that email address.

Team Member Roles

  • Owner: whoever created the project. Only the owner can rename or delete it, invite people, change roles and remove members.
  • Administrator: can create, change and delete the project's resources.
  • Editor: can create and change the project's resources.

Change Member Role

  1. Go to Project Settings > Members
  2. Click the member
  3. Choose the new role and click Save role, then confirm it's you when asked

Remove Team Member

  1. Go to Project Settings > Members
  2. Click the member, then Remove
  3. Confirm with Remove member

Removed members lose access to the project at once. You can invite them again later.

Cancel an Invitation

  1. Go to Project Settings > Members
  2. Under Pending invitations, click Cancel next to the address
  3. Confirm with Cancel invitation

The link in their email stops working, and you can invite them again at any time.

Leave a Project

If you're a member (not the owner):

  1. Go to Project Settings > Members
  2. Click your own name, then Leave project
  3. Confirm

You'll lose access to the project immediately. To come back, the owner has to invite you again.

The owner cannot leave their own project.

Project Billing

Each project has separate billing:

Payment Methods

  • Each project needs its own payment method
  • Payment methods are not shared between projects
  • Set a default payment method per project

Invoices

  • Generated separately per project
  • Monthly billing cycle
  • Download invoices per project

Usage Tracking

  • Track resource costs per project
  • View current month's usage
  • See cost breakdown by resource

See Billing & Payments for more details.

Project Resources

Resources belong to projects and cannot be moved between projects:

Create Resources

  1. Switch to the target project
  2. Create resources normally
  3. Resources belong to that project

View Resources

  • Only see resources for the current project
  • Switch projects to see other resources

Resource Limits

  • Limits apply per project
  • Each project has independent limits

Project Use Cases

Development & Production

Create separate projects:

Production Project

  • Production databases and cache
  • Strict team access
  • Production payment method
  • Higher resource limits

Development Project

  • Development/staging resources
  • More relaxed access
  • Separate billing for cost tracking
  • Lower resource limits

Staging Project (optional)

  • Pre-production testing
  • Identical to production configuration
  • Different data

Agency/Freelancer

Create a project per client:

Client-Acme

  • All Acme resources
  • Invite client team members if needed
  • Bill separately per client
  • Easy project handoff

Client-TechCo

  • All TechCo resources
  • Independent billing
  • Separate team access

Department/Team Organization

Marketing Team

  • Marketing websites
  • Analytics databases
  • Marketing team members

Engineering Team

  • Backend services
  • Development databases
  • Engineering team access

Data Team

  • Analytics databases
  • Data processing VPS
  • Data team members

Best Practices

Naming

  • Use clear, descriptive names
  • Include environment (prod, staging, dev)
  • Include client/project name
  • Be consistent

Organization

  • One project per environment minimum
  • Separate billing entities
  • Separate by team/department
  • Keep test projects separate

Team Management

  • Give each person the role they need
  • Review team members regularly
  • Remove members who leave

Security

  • Scope API tokens to a single project (the default) so integrations only touch that project — see Account Settings
  • Audit team actions regularly
  • Remove inactive members

Billing

  • One payment method per project
  • Clear cost allocation
  • Regular usage reviews
  • Set a monthly budget with alerts under Billing > Budget

Troubleshooting

Can't Create Resources

Check:

  1. You're a member of the project (both roles can create resources)
  2. Project has a payment method
  3. Haven't exceeded resource limits
  4. Selected the correct project

Can't See Resources

Check:

  1. You're in the correct project
  2. Resources exist in this project
  3. You have appropriate permissions
  4. Resources haven't been deleted

Can't Invite Team Members

Check:

  1. You're the project's owner: only the owner can invite
  2. Email address is correct
  3. User hasn't already been invited
  4. Project limit not exceeded

Invitation Not Received

Tell the invitee to:

  1. Check spam/junk folder
  2. Check correct email address
  3. Wait a few minutes
  4. Ask you to cancel the invitation and send a new one

Can't Switch Projects

Check:

  1. You're a member of multiple projects
  2. Projects exist
  3. You haven't been removed from project
  4. Try logging out and back in

Project Limits

Default limits per project (Starter tier; limits depend on your account tier — see Account Limits):

  • Team Members: 10
  • VPS Instances: 3
  • Database Instances: 5
  • Cache Instances: 5
  • Firewalls: 10
  • SSH Keys: 25

Request increases through Account Limits page.

Next Steps

Need help? Contact support through the dashboard.