Account setup
Register for Planekeeper, get approved for the alpha, create your organization, and generate API keys.
This page walks you through registration, alpha approval, organization creation, and API key setup.
Register your account
Planekeeper uses Supabase for user authentication. You can sign up with an email and password or through an OAuth provider (such as GitHub).
- Open the Planekeeper login page.
- Click Sign up to create an account.
- Enter your email address and choose a password, or select an OAuth provider.
- Confirm your email if prompted.
After registration, you are redirected to the Pending Approval page.
Alpha approval
Planekeeper is currently in a closed Alpha. New signups require administrator approval before you can access the application.
is_approved = false. You cannot access any features until an administrator approves your account.What to expect:
- After signing up, you see the Pending Approval page.
- Contact your Planekeeper administrator and let them know your email address.
- The administrator approves your account.
- Log out and log back in. Approval status is cached in your session, so you must start a new session for the change to take effect.
After logging back in, you proceed to the onboarding flow.
Create your organization
Every resource in Planekeeper belongs to an organization. On your first login after approval, the onboarding page gives you two options:
Option 1: Create a new organization
- Enter a name for your organization (for example, your company or team name).
- Click Create Organization.
- You are assigned as the owner of the new organization.
Coming soon
Invitations and roles are planned for a future release. Currently, each user creates their own organization during onboarding. Team invitations, role-based permissions, and multi-organization membership will be added in an upcoming update.
Create an API key
API keys authenticate agents, scripts, and external integrations. To create one:
- Navigate to the API Keys page in the sidebar.
- Click Create API Key.
- Give the key a descriptive name (for example,
production-agentorci-pipeline). - Copy the generated key immediately. It is displayed only once.
API key format: pk_<id>_<secret>
Use the key in one of two ways:
- Header:
X-API-Key: pk_<id>_<secret> - Cookie: Set the
planekeeper_api_keycookie (used by the admin UI)
Authentication methods
Planekeeper supports two authentication methods:
| Method | Used by | How it works |
|---|---|---|
| Supabase JWT | Human users in the browser | Automatically handled by the Client UI after login |
| API Key | Agents, scripts, admin UI | Passed via HTTP header or cookie |
When both are configured, the API server tries JWT authentication first and falls back to API key authentication. You do not need to configure anything special – the UI handles this automatically.
What’s next
- Follow the quickstart to set up your first monitoring pipeline
- Understand organizations and scoping to learn how multi-tenancy works