Project
The top-level container for your app and everything around it: landing page, API, dashboard, database. One Project usually corresponds to one product or side project. Projects have shared variables and settings that flow down to everything inside.Space
An environment inside a Project. Most people rundev, staging, and production Spaces.
Each Space has its own deploy history and its own URLs. You can break things in dev without touching production.
Frame
A running app. Your landing page is a Frame. Your API is a Frame. Your Discord bot is a Frame. Each Frame:- Watches one branch of a GitHub repo
- Has its own port and runtime settings
- Gets its own
*.nubo.onlURL (and any custom domains you attach) - Tracks its own deploy history
Frame visibility
Every Frame is either Public or Private. Private is the default: only people with access to the Project can see it. Make a Frame Public and it shows up on your public profile. Set it per Frame in Frame Settings → Visibility.Deployment
One build-and-release of a Frame. Pushed code? That’s a deployment. Hit “Deploy” in the dashboard? Also a deployment. Each one has a build log, a status (Queued, Building, Succeeded, Failed, Canceled), and a commit it was built from. See Deployments. Deployments come in two kinds. A Primary deployment serves the Frame’s main URL: it’s what visitors get. A Preview deployment is a temporary copy, typically built from a pull request, that gets its own URL and is torn down when the PR merges or closes. See Preview deployments.Builder
The thing that turns your code into a container image. Two are available:- Raypacks (Beta) is the default. Fast, daemonless, four packs covering Go, Node, static, and Dockerfile.
- Paketo is the classic option. Slower but covers more languages (Python, PHP, etc.) and exposes finer-grained config through
BP_*env vars.
Volume
A block of persistent storage you can attach to a single Frame. Files written to a volume’s mount path survive redeploys, rollbacks, and restarts. See Volumes.Variable
A key-value pair fed into your app at runtime. Scoped to a Project (shared across Frames) or a Frame (just that one). See Environment variables.Custom domain
Your own hostname (app.example.com) pointing at a Frame, with HTTPS handled automatically. See Custom domains.
Plan
Your account tier. Sets how much compute Frames can request, storage limits, and how long build logs are kept. See Plans and billing.Team
A group of people you share Projects with. Members get a role (viewer, member, admin, or owner) and you grant the team access to specific Projects. See Teams.Organization
A shared home for a group of people, with roles and a single owner. Every account gets a personal organization, and you can create shared ones for a company or a group of collaborators. See Organizations.Public profile
Your builder page atwithnubo.com/@handle. It shows your name, bio, and the Frames you’ve marked Public. Turn it on (and edit what it shows) in Settings → Public profile. See Profiles.
