Scentience API Access Keys
Below are the steps to obtaining your Scentience API key in order to access the Scentience Sockets, UAV-Sockets, Bluetooth, and AI Model APIs.
Getting Your Scentience API Key
To use the Scentience API and AI services, you need a unique API key.
Your API key authenticates your requests and allows Scentience to track usage, enforce limits, and keep your account secure.
Step 1 — Sign in to the Scentience Dashboard
- Go to dashboard.scentience.ai.
- Log in with your Scentience account.
OR
- Download the Scentience iOS app.
- Login with your Scentience account
Step 2 — Generate an API Key
- Navigate to API Keys in the left-hand menu.
- Click Create New Key.
- Choose a name (e.g., production app, testing, device integration).
- Optionally set restrictions:
- IP address restrictions
- Usage quota
- Expiration date
⚠️ Important: API keys are shown only once at creation. Copy and store it securely.
If you lose it, you’ll need to revoke and create a new key.
Step 3 — Use Your API Key
Include your key in the Authorization
header of each request:
curl -X POST https://api.scentience.ai/v1/predict \
-H "Authorization: Bearer SCN_API_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{"input": "sample data"}'
Step 4 — Manage Keys
- You can revoke or regenerate a key anytime from the dashboard.
- Old keys stop working immediately after revocation.
- Each account may hold multiple active keys, so you can separate environments (dev vs. prod).
Best Practices
- Keep keys secret — never embed them in your public code repositories.
- Use separate keys for different applications or environments.
- Rotate keys periodically for better security.