Skip to content

Organizations & Projects

This page describes how organizations and projects work in Edro 3D: their structure, the roles and permission model, plan limits, and the behavior of public access.

An organization is the top-level container that groups projects and members. Every project belongs to exactly one organization. Each organization has a name, which you can change at any time from the Project Manager or the organization’s Settings page, and a billing email, which can be different from your user account email.

Organizations are either on the free plan or the pro plan (see Plan limits). The plan determines how many projects you can create and how many editor/owner licenses are available to your members.

Any registered user can create one free-plan organization. A user can be a member of multiple organizations across different plans and roles.

An organization can be deleted from its Settings page by an owner. Deleting an organization permanently removes all its projects and associated data. This action cannot be undone.

A project holds a 3D scene and its showcase settings. Projects belong to an organization and are listed on the Project Manager screen.

Each project has a name, which you can edit inline in the Project Manager. You can also assign it an optional custom slug — a short identifier used as the showcase URL path (for example, /play/my-scene). Slugs must be at least 6 characters long, contain only lowercase letters, numbers, and hyphens, and must be globally unique across all projects.

A project is considered deployed once it has been published at least once. Undeployed projects are not visible to users who only have the player role.

Edro 3D uses four roles for both organizations and projects:

RoleShowcaseEditor (read)Editor (write)Manage membersDelete
Player
Viewer
Editor
Owner

Roles assigned at the organization level are inherited by all projects in that organization. A role assigned directly to a project applies only to that project.

If a user has a role through both the organization and a direct project grant, the more permissive role applies.

You can manage who has access to an organization or an individual project in two places:

  • Organization level — open the Members & licenses dialog from the Project Manager (the Members button next to an organization). Here you can invite users by email and assign them a role that applies to the entire organization and all its projects.
  • Project level — open the Users & Sharing dialog from the top-right area of the editor. This lets you grant a role for that specific project only, without affecting the user’s access to the rest of the organization.

Users must be registered in Edro 3D with the same email address before they can accept an invitation and access shared content.

Only owner and editor roles consume a license from the organization’s license pool. Player and viewer roles are free and unlimited.

The Members & licenses dialog on the Project Manager shows how many licenses are currently in use versus available.

Public access lets anonymous (unauthenticated) users access a project without being added as a member.

Public access levelWhat anonymous users can do
PlayerView the deployed showcase.
ViewerView the deployed showcase and see real-time editor changes.

Public access is set at the project level and is required to use an embed code.

FreePro
Projects per organization3 (plus bonus projects)Unlimited
Editor/owner licenses1 (plus bonus licenses)Per subscription quantity
Viewer/player seatsUnlimitedUnlimited

Free-plan organizations can earn bonus projects and bonus licenses without upgrading to pro. Open the Rewards dialog from the Project Manager (the trophy button next to an organization) to see available rewards and your progress toward each one.

Rewards are earned by reaching milestones such as getting visitors to a published showcase. Once a reward is granted you can redeem it directly from the Rewards dialog — redeeming applies the bonus immediately (for example, +3 bonus projects or +10 bonus licenses).

You can also enter a promotion code in the Rewards dialog to redeem a code-based reward instantly.