Documentation Index
Fetch the complete documentation index at: https://libretto.sh/docs/llms.txt
Use this file to discover all available pages before exploring further.
Create or join a Libretto Cloud organization, store a local session, and issue API keys for cloud runs.
Before you start
The examples below usenpx libretto. If libretto is already on your PATH, drop npx.
Create a new user account and organization
Useauth signup when you are creating a brand new Libretto Cloud organization:
~/.libretto/auth.json.
A Libretto user can only belong to one organization at a time. If your team already has an organization, use an invite instead of creating a second account.
Log in to an existing account
Useauth login when the account already exists:
~/.libretto/auth.json. If the account is not verified yet, the CLI re-sends the verification email.
To clear local credentials:
Check the active identity
Usewhoami to confirm which Libretto Cloud account the CLI is using:
LIBRETTO_API_KEY is set, the CLI prefers that key over the stored session cookie.
Invite a teammate
Useinvite from an account that can manage members in the active organization:
accept-invite.
Accept an invite
Useaccept-invite when you are joining an existing organization:
accept-invite only works when that account is not already a member of another organization.
Issue an API key
Use API keys for project.env files, CI, or other non-interactive Libretto Cloud runs:
Troubleshooting
- If signup fails because the email already exists, log in to that account or delete the existing Libretto Cloud account before retrying.
- If an invite fails for a logged-in user, make sure that user is not already a member of another Libretto organization.
Deployments
Deploy workflows to Libretto Cloud and investigate cloud runs.
Billing
Open the plans page and manage your subscription.