Organizations
An organization is the top level in Devopness. It groups projects, teams, roles, and access settings.
About
- An organization is for one company, legal entity, or client portfolio
- Every organization has a URL slug, like
acmein/@acme - People join through invitation or team membership
- Projects, teams, and access rules are set at this level
Who this is for
- Developers who need one place for shared projects
- Team leads managing multiple products, clients, or teams
- Founders setting up Devopness before adding environments and applications
Devopness hierarchy
- Organizations hold one or more projects
- Projects group environments and resources for one product or client
- Environments are independent infrastructure inside a project (each with its own servers, applications, credentials, and configuration)
- Applications connect one git repository (or one folder in a monorepo) to one environment
Think of it like this:
- Organization: one company or agency in Devopness, like
/@acme - Project: one product or client inside that organization
- Environment: a separate infrastructure setup inside that project, such as
Development,Staging, orProduction. Dev might use one server; production might use many servers, load balancers, or serverless resources - Application: your API, web app, or worker in that environment, linked to a git repository
Why this exists
- Teams, roles, and projects live in one organization
- Owners control who can see and change what
- You can add more projects later without changing the overall structure
Start here
- Create your first organization and get a stable
/@{slug} - Confirm it is the one where the project should live
- Create your first project
- Add an environment, then applications inside it
- Use Teams to invite members
- Add Roles to control access
Who can manage an organization
- Organization owners
- Team members with an organization role that allows managing organization settings
- Members with project roles can work in project areas
- Members with environment roles can contribute to specific environments
Typical setup flow
- Start with one organization for the main legal entity or one agency account
- Add one project per major product, portfolio, or client
- Inside each project, add environments (
Production,Development,Staging, or custom names) as separate infrastructure - Add applications per environment. Deploy to dev first, then move stable work to staging and production
Common questions
- Can I see all projects in one place? Yes, select the organization first
- Why can't I edit org settings? Check your role and permissions