Sign in
Open the Admin console in your browser and the sign-in screen appears.Open the CodePilot Admin console
Organizations running on-premises use their own internally deployed address rather than the one above. Ask your organization administrator if you don’t know it.

| Environment | Sign-in method |
|---|---|
| Cloud (SaaS) | Sign in with a Google, GitHub, or Microsoft account |
| On-premises | Sign in with email and password |
Register an organization
If your signed-in account does not belong to an organization, the organization setup screen appears. You have two options.
Create a new organization
Choose this if you are the administrator creating the organization for the first time. When you create it, you automatically receive administrator privileges.
| Field | Description |
|---|---|
| Organization name (Required) | Your company or team name |
| Department (Optional) | Department name |
Depending on the environment configuration, an organization may enter an Approval pending state after it is created. In that case, a waiting screen is shown until approval is complete.
Join an organization with an API key
Choose this to join an organization that already exists. Enter the API key starting withcpk_ that you received from your administrator.
Approval status
After you request to join an organization, a waiting screen is shown while you await administrator approval.
| Status | Screen |
|---|---|
| Approval pending | Under administrator review. Refresh with the Check approval status button |
| Rejected | Review the reason, then you can Apply again |
| Insufficient permissions | You belong to the organization but lack administrator privileges. Ask an existing administrator to upgrade your role |
Only admins and owners can access the Admin console. If a regular member signs in, an insufficient-permissions notice is shown. Members use the product by joining with the organization API key from the IDE rather than the console.
Distributing API keys to members
To join an organization from the IDE, members need an organization API key. Administrators issue these keys and distribute them.
Create a key
Click Create key and enter a key name. Issuing separate keys per team or purpose makes them easier to manage.
Managing members
Manage organization members under Management → Team in the sidebar.
| Action | Description |
|---|---|
| Change role | Switch between Admin and Member |
| Set token limit | Set a per-member usage cap |
| Reset password | Issue a temporary password (on-premises) |
| Remove member | Remove them from the organization |
| Transfer ownership | Hand owner privileges to another admin |
My Profile
Click your profile at the bottom of the sidebar to view your account details and change the console language and password.
Next steps
Project management
Create projects and separate their settings
Configure policies
Register AI models, security, and coding rules

