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
└── FlagsOrganization
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
| Role | Permissions |
|---|---|
| Admin | Manage members, create/edit projects and environments, all flags |
| Member | Create and edit flags, cannot manage members or org settings |
To invite members: Settings → Members → Invite.