Before You BeginMake sure you have:
- A deeepSpace account (sign up at app.deeepspace.com if needed)
- deeep CLI installed on your machine (Installation Guide)
Getting Started
Logging In
The authentication process uses email verification to ensure secure access to your deeepSpace account. Here’s how to get started:1
Start the authentication process
Run the
auth command:2
Enter your deeepSpace email
Enter the email address associated with your deeepSpace account.
3
Verify your email with the one-time code
Check your inbox for the verification code and enter it in the prompt:The CLI allows up to three verification attempts. On success, it confirms the authenticated email and suggests running
deeep init.deeep service. They are not written into deeep.json. A working keyring backend is required. See Environment and local data for credentials and optional sign-in telemetry.
Account Management
Checking Authentication Status
You can verify your current authentication status at any time:Logging Out
To log out and remove stored credentials:To fully clean a machine you no longer use for deeepSpace development — removing both the stored credentials and a linked repository’s local files in one step — run
deeep unlink --logout from inside that repository. Credentials can also be cleared alone with deeep logout.Troubleshooting
Common authentication issues and solutions:No verification code received
- Check your spam or junk folder.
- Request a new code by running
deeep authagain.
Invalid code error
- Make sure you’re using the most recent code sent to your email.
Session expired
- The CLI attempts token refresh when the server reports an expired access token. If refresh fails or the session expires, run
deeep authagain.
Too many attempts
- Wait a few minutes before retrying. Restarting authentication does not bypass server rate limits.
Keyring unavailable
- Make sure the operating system keyring is available and unlocked. Headless environments need a supported keyring backend; the CLI does not offer a token flag or noninteractive login.
Next Steps
Now that you’re authenticated, you can:- Connect to your deeepSpace projects — see the Connect Project guide.
- Sync components between your codebase and deeepSpace.
- Access your team’s shared design system in Web Space.