Skip to content

Authentication

Authentication connects your local development environment with deeepSpace, enabling you to link projects and sync components.

💡 Before You Begin

Make sure you have:

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:
Terminal window
deeep auth
  1. Enter your deeepSpace email when prompted:
Terminal window
email: you@email.com
  1. Check your inbox for the verification code and enter it:
Terminal window
Please provide the code you received in your email: 118836
You logged in successfully!

Once authenticated, your credentials are securely stored locally, allowing deeepCLI to access your deeepSpace projects and sync components.

Account Management

Checking Authentication Status

You can verify your current authentication status at any time:

Terminal window
deeep whoami

Logging Out

To log out and remove stored credentials:

Terminal window
deeep logout

Remember to log out when using shared or public computers to protect your account access.

Troubleshooting

Common authentication issues and solutions:

No verification code received

  • Check your spam folder
  • Try requesting a new code by running deeep auth again

Invalid code error

  • Make sure you’re using the most recent code sent to your email

Session expired

  • Simply run deeep auth again to get a fresh session

Next Steps

Now that you’re authenticated, you can:

  1. Connect to your deeepSpace projects - see the Connect Project guide
  2. Sync components between your codebase and deeepSpace
  3. Access your team’s shared design system

Ready to connect your first project? Head over to the Connect Project guide for detailed instructions.