Getting started
To use the emnify REST API, you must authenticate with an authentication token. emnify uses JSON Web Tokens (JWTs) as the authentication token.
Base URL: https://cdn.emnify.net
Make your first API call
Get started in minutes using the interactive API explorer.
Get an application token
- Log in to the emnify Portal
- Navigate to Integrations > Application tokens
- Click Add token, generate and copy your token, and store it securely
For more detailed instructions, see Application tokens in the Portal.
Authenticate
Click Try it to open the API explorer.
Paste your application token and send the request to receive your auth_token.
Copy the auth_token to paste into the Authorization header of the next call.
The /api/v1/authenticate endpoint has a rate limit of 100 requests per IP in a 5-minute window.
Store your auth_token and reuse it instead of authenticating on every request.
For more information, see Rate limits.
Use an SDK
If you prefer to use an SDK instead of direct API calls:
Choose your authentication method
Always use application tokens to authenticate with the emnify REST API when possible. Any APIs that currently require user credentials are being updated to support application tokens.
Recommended for most integrations.
Secure M2M authentication without exposing user credentials. Supports IP restrictions and configurable expiration.
Required for cross-Workspace operations.
Use for Workspace switching and SIM transfers between Workspaces. Requires handling MFA if enabled.