Skip to Content
ConceptsOrganizations & Projects

Creating your account

CanaryGate uses passwordless authentication. To create an account or log in, all you need is your email address — no password required. A verification code is sent to your email on each login.

Payment information is only required when upgrading a plan, and it is associated with the organization, not the individual user.

Hierarchy

Organization └── Project └── Environment └── Flags

Organization

The organization is the top-level entity. It represents your company or team. The plan (Free/Starter/Pro) belongs to the organization.

  • You can have multiple organizations (e.g., one personal, one for your company)
  • Each organization has its own members with roles (admin/member)
  • Billing, limits, and features are per organization — when you upgrade, your whole team benefits
  • Billing is managed by the owner under Settings → Billing

Project

A project represents an application or service. For example: web-app, mobile, api.

  • Each project has independent environments
  • Flags are created inside a project’s environment
  • There is no project limit per organization (within plan limits)

Environment

Each project has environments to isolate flag state by development phase.

Defaults: production and staging. You can create additional environments (e.g., qa, dev).

Each environment has:

  • Its own API Key for the SDK
  • Independent flag state
  • Separate audit history

Members and roles

RolePermissions
AdminManage members, create/edit projects and environments, all flags
MemberCreate and edit flags, cannot manage members or org settings

To invite members: Settings → Members → Invite.

Last updated on