Login & Logout
Login
Authenticate the CLI with your RumptyCloud account:
rumpty login
The CLI shows a one-time code and prompts you to open a browser:
Authenticate Rumpty in your browser.
Your one-time code is PYJN-GPJY.
Open this URL in your browser:
https://auth.app.rumptycloud.com/device?user_code=PYJN-GPJY
Press Enter to open the browser, or sign in using the URL above:
Waiting for authorization...
Press Enter to open the browser automatically, or manually visit the URL and enter your one-time code. Pass --no-browser to skip opening a browser and use the printed URL only.
The browser shows a confirmation page asking you to check that the code matches your terminal. Once you click Approve sign-in, the page confirms:
Sign-in approved.
Your terminal should complete in a moment. You can close this tab.
Your terminal completes automatically:
Logged in as <your-username>.
If you are already signed in, rumpty login prints Already logged in as <your-username>. and exits.
Login with an API key
You can also sign in with an API key, which stores a session the same way:
rumpty login --token <your-api-key>
For non-interactive environments like CI pipelines, skip rumpty login entirely. Pass your API key via the --token flag or RUMPTY_API_KEY environment variable instead. Generate one from Personal API keys on your profile.
Logout
Remove the local session from your machine:
rumpty logout
Logged out.
Your API key remains active in Personal API keys until you explicitly revoke it there.