Organization¶
Overview¶
An organization is the top-level scope for your users, teams, projects, shared defaults, and billing.
Day-to-day resources such as apps, Kubernetes clusters, databases, integrations, services, and providers are used through projects, while organization-level pages are used to manage the overall workspace.
An organization has a title, a machine name, and a default time zone. The machine name cannot be changed and may contain only lowercase letters a-z, numbers 0-9, and a hyphen. It is used in technical domains for your app environments and Kubernetes clusters, and in the repository namespace of Wodby Registry.
When an organization is created, the dashboard preselects the creator's browser time zone and lets them change it before
creation. If browser time zone detection is unavailable, Wodby uses UTC. The default supplies the time zone for new
automation time windows; changing it does not alter windows already stored on resources.
Roles¶
Organization members have one of the following roles:
- Owners have full access to all resources and billing
- Admins have full access to all resources and can view, but not manage, billing
- Members have access to resources in projects they are added to directly or through teams
- Support users have read-only access across the organization
- Robot users are internal automation users and are not assigned to teams or projects
In the dashboard, organization-level administration is handled by owners and admins. Members typically work from project-scoped areas such as apps, clusters, databases, integrations, stacks, services, providers, and tasks.
Invitation¶
You can invite users by email whether they already have a Wodby account or not. The invitation link is valid for 3 days. If the invited person does not have an account yet, they are prompted to create one after opening the link.
Organization navigation¶
The organization area in the dashboard includes these sections:
Membersto invite users, review membership status, and manage organization rolesProjectsto create projects, review project resources, and manage project accessTeamsto group users and reuse project access assignmentsBackupsto create organization-wide backup presets reused in app and database backup flowsCertificatesto review issued certificates used by application routes and supported database resourcesSSOto configure organization-level Single Sign-On providersBillingfor subscription and plan-related operationsSettingsto manage organization-wide defaultsEditto review and edit the organization record or delete the organization
Members¶
Organization > Members is where you manage organization membership.
- invite users by email
- review invitation and join status
- change organization roles
- remove members when needed
See Access control for how organization roles interact with project access.
Projects and teams¶
Projects and teams are the main access-management tools inside an organization.
- Projects define resource boundaries
- Teams help you assign access repeatedly
- Access control explains how roles are evaluated
- Sharing explains how resources can cross project boundaries safely
Billing¶
Billing is managed at the organization level.
See Billing for the current plan model and Wodby Cloud billing notes.
Settings¶
Organization > Settings manages defaults used when creating resources. From there you can change:
- the default time zone
- the default CI provider
- the default container registry
- the default build-image retention period
- organization-wide termination protection
The CI and registry selectors include Wodby's built-in services and available organization-owned integrations of the corresponding type. Project-owned integrations cannot be used as organization defaults because they may not be available to apps in other projects.
The selected CI and registry initialize new apps and new app environments. Each app environment stores CI as its Default CI for connected build sources and stores the registry as its environment-wide selection. Changing an organization default does not change existing app environments or historical builds. Public and cloned boilerplate sources use Wodby CI regardless of Default CI. The selections are retained when an app environment has no enabled service with build configuration, allowing a buildable service to be enabled or added later without changing the intended providers.
Choose Wodby CI or Wodby Container Registry (US) to use the corresponding built-in service as the organization default.
Build image retention¶
In the Wodby container registry settings card, use Auto-void images of unused builds for all apps older than to set the default retention period for app environments. Choose Never, 1 month, 3 months, 6 months, or 1 year. The default is Never, which disables automatic cleanup.
Saving a different organization value updates existing app environments only when their current retention period matches the organization's previous value. An app environment with another value is treated as an override and remains unchanged. New app environments inherit the organization's current value.
To set an override for one app environment, open CI/CD > Builds > Settings in that environment. See
Application Builds for cleanup timing, image eligibility, deployment safeguards, and registry scope.
Termination protection¶
Termination protection adds an organization-wide safeguard against destructive operations. It applies after the usual access and dependency checks, so disabling it does not grant anyone permission to delete resources.
Only an organization owner using an interactive session can change the setting. Enabling or strengthening protection takes effect without additional security confirmation. Weakening or disabling protection requires recent authentication; depending on the account, Wodby asks for a password, an authenticator or recovery code, or a code sent to the verified primary email address. A successful login or confirmation remains recent for 5 minutes. API keys and other non-interactive credentials cannot change the setting. Wodby sends the organization's owners a security notification after it changes.
| Mode | Apps and clusters | Databases | Integrations, services, stacks, and providers |
|---|---|---|---|
Disabled |
No additional deletion blocks | No additional deletion blocks | No additional deletion blocks |
Production |
Blocks deleting a non-infrastructure app environment with the prod type. It also blocks deleting an app when that operation would delete such an environment. A cluster is protected when its own type is prod or when it hosts a non-infrastructure prod app environment. |
Blocks deleting a database server with the prod type or an individual DB inside it. |
Blocks deleting an integration when its primary environment type is prod. Integrations with another or no primary type, plus services, stacks, and providers, remain deletable. |
All |
Blocks deleting every cluster and every non-infrastructure app environment. It also blocks deleting an app when that operation would delete one or more such environments. | Blocks deleting every database server and every individual DB. | Blocks deleting integrations, services, stacks, and providers. |
The Production mode uses the resource's environment type, not its display name. Environment types are fixed and a
resource cannot be reclassified as a way to bypass a protected deletion.
For clusters, the selected environment type is also its visual classification. Existing production workloads remain
an independent protection signal, so changing the cluster away from prod does not make it deletable while it still
hosts a non-infrastructure prod app environment.
For integrations, the primary environment type is a descriptive classification and determines the integration's
current Production protection.
Protection applies to deletion requests from both the dashboard and API, and a force-delete option does not bypass it. It also applies when another operation would delete a protected resource, such as a stack upgrade that removes an app-owned database. Deletion workflows that already started before protection was enabled can finish.
Demo clusters still expire
Temporary Wodby Cloud demo clusters are deleted automatically after 24 hours, together with their applications,
even when termination protection is set to All.
Editing the organization¶
Organization > Edit manages the organization record itself.
From there you can:
- review the organization ID
- review join date
- review the machine name
- change the organization title
- delete the organization
Single Sign-On¶
Organization owners and admins can configure Single Sign-On providers for the organization. Enabling providers and signing in with organization SSO require an active paid subscription.
SSO lets users sign in through your identity provider, such as Okta, Microsoft Entra ID, Google Workspace, GitHub, Auth0, ZITADEL, Keycloak, or a SAML identity provider. It is currently an additional sign-in option and does not disable existing sign-in methods or API keys.
See Single Sign-On for setup, domain verification, and login behavior.