Manage API Keys
JupyterHub uses API keys to authenticate programmatic access to your notebook server — for example, when connecting from scripts, extensions, or external tools. This page explains how to create and revoke API keys.
Create an API Key
Step 1: Open AI Studio
- Log in to Bridge as a tenant user.
- In the left sidebar, click AI Studio. This opens AI Studio in a new tab.

Step 2: Navigate to Settings
- In the AI Studio tab, click Settings in the sidebar.

Step 3: Add an API Key
- Click Add API Key.
- Enter a Name for the key and set Type to JupyterLab.
- Click Create Key to generate the key.
- Copy the key immediately — it is only shown once. Store it securely.


Copy your API Key now
Make sure to copy and save the API key at a safe place. You will not be able to view it again after closing.
Use an API Key
Pass the API key as a token in the Authorization header of API requests to your JupyterHub server:
curl -X GET https://jupyter.armada.ai/hub/api/users \
-H "Authorization: token <your-api-key>"
You can also configure Jupyter client libraries and extensions to use the key for programmatic notebook access.
Revoke an API Key
- Go to Settings. Here you will see all the api keys.
- To revoke an api key, just click on the bin icon and then click on the "Revoke API Key" button to confirm. The key is immediately invalidated and can no longer be used.

