API Keys
API keys connect the platform to external services — the GeoAI Agent, 3D terrain, and location search. Without the correct keys, those features are unavailable.
How keys are stored
Keys are stored encrypted and are never displayed in full after saving. The UI shows only whether a key is currently set. To update a key, enter a new value and save; to remove a key, click Delete.
Key levels
There are two levels at which API keys can be set:
| Level | Where to set it | Who can edit |
|---|---|---|
| Personal | Your profile page | You (your account only) |
| Organisation | Organisation settings page | Organisation owners and admins |
Personal keys take priority over organisation-level keys for your own session. If no personal key is set, the organisation key is used as the fallback.
Key types
Anthropic API key
Powers the GeoAI Agent — the AI chat assistant built into the platform. The GeoAI panel is unavailable if no Anthropic API key is configured at either level.
Obtain a key from console.anthropic.com.
Cesium Ion token
Enables Cesium Ion assets, which include:
- 3D terrain (elevation models for realistic topography)
- OSM Buildings (3D city building models)
- Cesium's default satellite imagery
These features are unavailable without a valid token.
Obtain a token from ion.cesium.com.
Google Maps API key
Enables the location search bar, which lets you search for named places to fly the camera to. Without this key, the search bar is inactive.
Obtain a key from the Google Cloud Console. The key requires the Geocoding API to be enabled.
Setting a personal API key
- Open your profile page.
- Scroll to the API Keys section.
- Click the field for the key you want to add.
- Paste your key or token.
- Click Save.
Setting an organisation API key
- Go to the Organisation settings page (available from the dashboard).
- Scroll to the API Keys section.
- Paste the key into the relevant field.
- Click Save.
Only organisation owners and admins can view and edit organisation-level API keys.
Removing a key
Click Delete next to the key you want to remove. The feature that key powers will become unavailable until a new key is set.
Removing an organisation-level key affects all members of the organisation who do not have a personal key configured for that service.