Account Management
Manage your Turbopush account via the CLI — log in, log out, check your current session, and switch between organizations and accounts.
Create your account at https://app.turbopush.org/sign-up
Authentication
Login to use CLI commands:
npx turbopush loginyarn turbopush loginpnpm turbopush loginThis opens a browser for authentication. Copy the generated access key back to the CLI.
Check current session:
npx turbopush whoamiyarn turbopush whoamipnpm turbopush whoamiTo end your current session:
npx turbopush logoutyarn turbopush logoutpnpm turbopush logoutAccess Keys
For CI/CD environments where browser login isn't possible, create an access key in the dashboard, then:
npx turbopush login --accessKey <accessKey>yarn turbopush login --accessKey <accessKey>pnpm turbopush login --accessKey <accessKey>This key persists across logout and can be reused until manually revoked or expired.
How is this guide?
Javascript Reference (API)
Full JavaScript API reference for the Turbopush SDK — methods, components, and enums for controlling OTA update behavior at runtime.
App Management
Create, configure, and manage your Turbopush apps and deployments using the CLI. Set up staging and production environments for OTA updates.