Orchard is currently in closed beta. Organizations are created by the Hack Club team, and you need an invitation to join one.
What is an Organization?
An organization is a container that:- Groups all related workspaces and projects together
- Manages team membership and roles
- Provides a unique slug for URL identification
- Can have an avatar and description for identification
Organization Hierarchy
Joining an Organization
During the closed beta, you need an invitation to join an organization.Organization Roles
Members of an organization can have one of three roles:| Role | Permissions |
|---|---|
| Owner | Full control over the organization, including deletion. Cannot be removed. |
| Admin | Can manage members, workspaces, and settings. Cannot delete the organization. |
| Member | Can access workspaces they’ve been invited to. Cannot manage organization settings. |
Managing Members
Inviting Members
Managing Existing Members
From the members list, you can:- Change roles: Click on a member’s role to update it
- Remove members: Click the remove button to revoke access (owners cannot be removed)
- View pending invitations: See and resend invitations that haven’t been accepted
Removing a member from an organization also removes them from all workspaces within that organization.
Organization Settings
Basic Information
You can update your organization’s:- Name: The display name of your organization
- Description: A brief description visible to members
- Avatar: Upload an image (JPEG, PNG, GIF, or WebP, max 5MB)
Danger Zone
From the organization settings, you can also:- Transfer ownership: Assign another admin as the owner
- Delete organization: Permanently remove the organization and all its contents
Best Practices
Use one organization per team or company
Use one organization per team or company
Keep all related projects within a single organization for easier access management and billing.
Use descriptive names
Use descriptive names
Choose clear, recognizable names for your organization that team members will easily identify.
Set up roles appropriately
Set up roles appropriately
Only grant admin or owner roles to people who need to manage the organization structure. Most team members should be regular members.
Use workspaces for environment separation
Use workspaces for environment separation
Instead of creating separate organizations for staging and production, use workspaces within a single organization.