Skip to content

Projects

A project is the top-level container in uploy. Each project owns one or more environments (default: prod); each environment maps to its own Kubernetes namespace uploy-{projectSlug}-{envName}. Apps and databases live inside exactly one environment of one project.

  • Create: Projects page → New project. Uploy auto-seeds a prod environment.
  • Add environments: see Add a staging environment.
  • Delete: project detail page → settings → Delete. All environments, apps, and databases inside the project are removed. This is irreversible.
  • Rename: not yet supported. Delete and recreate if you need a different slug.
  • One Kubernetes namespace per environment, not per project.
  • Projects have no tier of their own. Your plan applies to everything in your account. Create as many projects as you want.
  • Per-account caps on apps and databases (counted across every project and every environment) — see Plans and caps.