emnify logo

emnify

emnify is a cloud-native global IoT cellular connectivity provider operating its own mobile core and SuperNetwork across 540+ MNOs in 190+ countries. emnify supplies SIMs, eUICC-enabled multi-form-factor cards, and Consumer/Advanced eSIM (SGP.32) profiles to enterprise IoT deployments — fleet tracking, EV charging, point-of-sale, smart buildings, micromobility, airline crew tablets, and more. The emnify REST API, GraphQL API, and Data Streamer give programmatic control over SIMs, endpoints, service and tariff profiles, eUICC profile operations, events, SMS, callbacks, and outbound usage/event streaming to S3, Kinesis, and webhooks. NTN-IoT satellite connectivity via Skylo extends coverage beyond terrestrial cellular.

4 APIs 7 Capabilities 29 Features
IoTInternet of ThingsCellular ConnectivityIoT SIMeSIMConsumer eSIMSGP.32M2MNTN-IoTSatelliteSuperNetwork

emnify publishes 1 API on the APIs.io network: REST API. Tagged areas include IoT, Internet of Things, Cellular Connectivity, IoT SIM, and eSIM.

The emnify catalog on APIs.io includes 7 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

emnify’s developer surface includes developer portal, documentation, getting-started guide, signup flow, pricing, SDKs, changelog, and 30 more developer resources.

APIs

emnify REST API

The emnify REST API gives programmatic access to the emnify IoT SuperNetwork — global cellular connectivity for IoT devices. Manage SIMs, endpoints (devices), service and tariff...

emnify GraphQL API

emnify GraphQL API for flexible, single-request queries against the emnify data model with customizable response shapes. An in-browser GraphiQL IDE supports interactive explorat...

emnify Data Streamer

Stream event and usage data to outbound destinations (AWS S3, AWS Kinesis, REST/webhook, Datadog, Salesforce, Keen.io). Supports detailed object schemas for data types, traffic ...

emnify Documentation MCP Server

Public MCP server for emnify documentation. Connect Claude Code, Cursor, or any MCP-aware client to query emnify product, developer, and API reference content directly from your...

Capabilities

emnify Data Streamer and Callbacks

Configure outbound callbacks for usage and event streaming (Data Streamer) including S3, Kinesis, REST/Webhook destinations, and SMS callbacks.

Run with Naftiko

emnify Endpoint Management

emnify Endpoint (device) lifecycle — create, list, update, delete, bulk-manage, and inspect connectivity for IoT endpoints.

Run with Naftiko

emnify Advanced eSIM (SGP.32) Management

Manage SGP.32 IoT eSIM (eUICC) profiles programmatically — list eUICCs, schedule profile download/install/activate/disable/delete operations, monitor operation status.

Run with Naftiko

emnify Events and Monitoring

Read platform events for endpoints, SIMs, and the organization. Powers troubleshooting, automations, and the Data Streamer.

Run with Naftiko

emnify Service and Tariff Profiles

Manage service profiles (traffic limits, network/coverage policy, callbacks) and tariff profiles (rate plans) for IoT devices.

Run with Naftiko

emnify SIM Management

emnify SIM lifecycle — list, retrieve, activate, suspend, register, and bulk-manage SIM cards in the emnify IoT SuperNetwork.

Run with Naftiko

emnify SMS Messaging

Send mobile-terminated SMS to IoT endpoints, list mobile-originated SMS, and inspect/cancel pending messages.

Run with Naftiko

Features

Global cellular IoT connectivity across 540+ MNOs in 190+ countries via the emnify SuperNetwork
Multi-form-factor SIMs (2FF, 3FF, 4FF, MFF2) all eUICC-enabled by default
Advanced IoT eSIM (SGP.32) for remote profile management on enterprise devices
Consumer eSIM profiles deployable via MDM or QR code
SGP.32 IoT eSIM operations — eUICC management, scheduled profile download/install/enable/disable/delete
NTN-IoT satellite connectivity via Skylo (NB-IoT over GEO satellite, RAT 17) — SatPlus, SatSolo, CellSolo plans
REST API with 200+ operations across 150+ paths spanning SIM, Endpoint, eUICC, SMS, Event, Service Profile, Tariff Profile, Organization, User, IP, Tag, Operator, and System resources
GraphQL API with interactive GraphiQL IDE for flexible single-request queries
Data Streamer for outbound event/usage streaming to AWS S3, AWS Kinesis, REST/webhook, Datadog, Salesforce, and Keen.io
API callbacks for asynchronous Data Streamer delivery; SMS callbacks for mobile-originated SMS with JWT auth
Application token authentication (M2M) plus user-credential auth for cross-workspace operations
Multi-factor authentication with trusted device fingerprinting (90-day skip window)
JWT short-lived bearer tokens with refresh-token rotation
Workspaces — multi-tenant logical containers under one organization for complex business structures
Single sign-on (SSO) for enterprise user administration
Service profiles — traffic limits, operator blacklists, IMEI lock, callback configuration per device class
Tariff profiles — geographic rate plans with per-MB, per-SMS, and per-SIM lifecycle fees
Device policies — service and coverage policies applied at the fleet level
Bulk endpoint operations (/api/v2/endpoint/multi) for fleet-scale create/update/delete
Factory Test Mode (FTM) — 100 KB data and 10 SMS free per SIM for pre-production validation
Data plans — fixed allowance, pooled allowance, pay-per-use, and volume commitment
Automations and no-code workflows in the Portal (Zapier, event/SMS/application triggers)
30+ Portal reports including CDRs, daily usage, live usage, monthly invoiced SIMs, satellite, network activity, global distribution
AWS Transit Gateway Cloud Connect for private VPC breakout; VPN breakout option
LTE-M and NB-IoT LPWAN support with Power Save Mode (PSM) and eDRX
Two officially supported SDKs (Python and Java) plus public MCP documentation server
Documentation MCP server at docs.emnify.com/_mcp/server for AI client integration (Claude Code, Cursor)
Public llms.txt and llms-full.txt feeds with inline OpenAPI fragments for AI-friendly documentation
Standard, Business, and Enterprise support tiers with 24/7 options

Semantic Vocabularies

Emnify Context

0 classes · 9 properties

JSON-LD

API Governance Rules

emnify API Rules

10 rules · 3 errors 7 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📝
SignUp
SignUp
💰
Pricing
Pricing
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
RateLimits
RateLimits
🔗
Errors
Errors
🔗
Pagination
Pagination
🔗
Conventions
Conventions
📄
ChangeLog
ChangeLog
💬
Support
Support
🔗
Forum
Forum
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
TrustCenter
TrustCenter
🔧
Tool
Tool
🔧
Tool
Tool
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
👥
YouTube
YouTube
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: emnify
url: https://raw.githubusercontent.com/api-evangelist/emnify/refs/heads/main/apis.yml
apis:
- aid: emnify:emnify-rest-api
  name: emnify REST API
  tags:
  - IoT
  - Cellular
  - Connectivity
  - SIM
  - eSIM
  humanURL: https://docs.emnify.com/developers
  properties:
  - url: https://docs.emnify.com/developers
    type: Documentation
  - url: https://docs.emnify.com/developers/api-guidelines/conventions
    type: Documentation
  - url: https://docs.emnify.com/llms-full.txt
    type: Documentation
  - url: openapi/emnify-api-openapi.yml
    type: OpenAPI
  - url: rules/emnify-rules.yml
    type: SpectralRules
  - url: json-schema/emnify-sim-schema.json
    type: JSONSchema
  - url: json-schema/emnify-endpoint-schema.json
    type: JSONSchema
  - url: json-schema/emnify-event-schema.json
    type: JSONSchema
  - url: json-structure/emnify-sim-structure.json
    type: JSONStructure
  - url: json-structure/emnify-endpoint-structure.json
    type: JSONStructure
  - url: json-ld/emnify-context.jsonld
    type: JSONLD
  - url: examples/emnify-authenticate-example.json
    type: Example
  - url: examples/emnify-list-endpoints-example.json
    type: Example
  - url: examples/emnify-send-sms-example.json
    type: Example
  - url: examples/emnify-list-events-example.json
    type: Example
  - url: vocabulary/emnify-vocabulary.yml
    type: Vocabulary
  - type: NaftikoCapability
    url: capabilities/sim-management.yaml
  - type: NaftikoCapability
    url: capabilities/endpoint-management.yaml
  - type: NaftikoCapability
    url: capabilities/sms-messaging.yaml
  - type: NaftikoCapability
    url: capabilities/events-monitoring.yaml
  - type: NaftikoCapability
    url: capabilities/policies-and-profiles.yaml
  - type: NaftikoCapability
    url: capabilities/euicc-management.yaml
  - type: NaftikoCapability
    url: capabilities/data-streamer-callbacks.yaml
  description: The emnify REST API gives programmatic access to the emnify IoT SuperNetwork — global cellular connectivity for IoT devices. Manage SIMs, endpoints (devices), service and tariff profiles, events, SMS, eSIM (SGP.32) profiles, organizations, users, API callbacks, and the Data Streamer. Authenticate with short-lived JWTs obtained via application tokens or user credentials.
- aid: emnify:emnify-graphql-api
  name: emnify GraphQL API
  tags:
  - IoT
  - GraphQL
  - Query
  humanURL: https://docs.emnify.com/developers/graphql
  properties:
  - url: https://docs.emnify.com/developers/graphql
    type: Documentation
  - url: https://docs.emnify.com/developers/graphql/graphiql-ide
    type: Documentation
  - url: https://docs.emnify.com/developers/api-guidelines/conventions
    type: Documentation
  description: emnify GraphQL API for flexible, single-request queries against the emnify data model with customizable response shapes. An in-browser GraphiQL IDE supports interactive exploration and testing.
- aid: emnify:emnify-data-streamer
  name: emnify Data Streamer
  tags:
  - Streaming
  - Events
  - Data
  - Webhooks
  humanURL: https://docs.emnify.com/developers/reference/data-streamer
  properties:
  - url: https://docs.emnify.com/developers/reference/data-streamer
    type: Documentation
  - url: https://docs.emnify.com/developers/integrations/data-streamer/aws-s3-kinesis
    type: Documentation
  - url: https://docs.emnify.com/developers/callbacks/api
    type: Documentation
  - url: https://docs.emnify.com/developers/callbacks/sms
    type: Documentation
  description: Stream event and usage data to outbound destinations (AWS S3, AWS Kinesis, REST/webhook, Datadog, Salesforce, Keen.io). Supports detailed object schemas for data types, traffic types, tariffs, operators, and volume tracking. SMS and API callbacks deliver mobile-originated SMS and event payloads to your infrastructure.
- aid: emnify:emnify-mcp-server
  name: emnify Documentation MCP Server
  tags:
  - MCP
  - Documentation
  - AI
  humanURL: https://docs.emnify.com/_mcp/server
  properties:
  - url: https://docs.emnify.com/_mcp/server
    type: MCP
  - url: https://docs.emnify.com/developers/developer-tools/ai-assistance
    type: Documentation
  description: Public MCP server for emnify documentation. Connect Claude Code, Cursor, or any MCP-aware client to query emnify product, developer, and API reference content directly from your AI assistant.
name: emnify
tags:
- IoT
- Internet of Things
- Cellular Connectivity
- IoT SIM
- eSIM
- Consumer eSIM
- SGP.32
- M2M
- NTN-IoT
- Satellite
- SuperNetwork
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- type: Portal
  url: https://www.emnify.com
- type: Documentation
  url: https://docs.emnify.com
- type: Documentation
  url: https://docs.emnify.com/developers
  name: Developers Portal
- type: GettingStarted
  url: https://docs.emnify.com/quickstart
- type: SignUp
  url: https://www.emnify.com/get-started
- type: Pricing
  url: https://www.emnify.com/plans-and-packages
- type: GitHubOrganization
  url: https://github.com/EMnify
- type: SDK
  url: https://github.com/emnify/emnify-sdk-python
  name: Python SDK
- type: SDK
  url: https://github.com/emnify/emnify-sdk-java
  name: Java SDK
- type: SDK
  url: https://pypi.org/project/emnify-sdk/
  name: emnify SDK on PyPI
- type: Documentation
  url: https://emnify.github.io/emnify-sdk-python/autoapi/index.html
  name: Python SDK API Reference
- type: Documentation
  url: https://docs.emnify.com/developers/sdks
  name: emnify SDKs
- type: Documentation
  url: https://docs.emnify.com/developers/sdks/python/quickstart
  name: Python SDK Quickstart
- type: Documentation
  url: https://docs.emnify.com/developers/sdks/java/quickstart
  name: Java SDK Quickstart
- type: Documentation
  url: https://docs.emnify.com/developers/auth/application-tokens
  name: Application Tokens
- type: Documentation
  url: https://docs.emnify.com/developers/auth/user-credentials
  name: User Credentials
- type: Documentation
  url: https://docs.emnify.com/developers/auth/multi-factor-authentication
  name: Multi-factor Authentication
- type: Documentation
  url: https://docs.emnify.com/developers/auth/jwts
  name: JWTs
- type: RateLimits
  url: https://docs.emnify.com/developers/api-guidelines/rate-limits
- type: Errors
  url: https://docs.emnify.com/developers/api-guidelines/errors
- type: Pagination
  url: https://docs.emnify.com/developers/api-guidelines/collections-pagination
- type: Conventions
  url: https://docs.emnify.com/developers/api-guidelines/conventions
- type: ChangeLog
  url: https://docs.emnify.com/changelog
- type: Support
  url: https://support.emnify.com/hc/en-us/requests/new
- type: Forum
  url: https://www.emnify.com/iot-blog
- type: Blog
  url: https://www.emnify.com/iot-blog
- type: TermsOfService
  url: https://www.emnify.com/legal/terms-and-conditions
- type: PrivacyPolicy
  url: https://www.emnify.com/legal/privacy-statement
- type: TrustCenter
  url: https://www.emnify.com/iot-security
- type: Tool
  url: https://github.com/emnify/grafana-pcapextractor-plugin
  name: Grafana PCAP Extractor Plugin
- type: Tool
  url: https://github.com/emnify/akamai-insights-datasource
  name: Akamai Insights Grafana Datasource
- type: LinkedIn
  url: https://www.linkedin.com/company/emnify
- type: Twitter
  url: https://twitter.com/emnify
- type: YouTube
  url: https://www.youtube.com/c/emnify
- url: plans/emnify-plans-pricing.yml
  type: Plans
- url: rate-limits/emnify-rate-limits.yml
  type: RateLimits
- url: finops/emnify-finops.yml
  type: FinOps
- type: Features
  data:
  - Global cellular IoT connectivity across 540+ MNOs in 190+ countries via the emnify SuperNetwork
  - Multi-form-factor SIMs (2FF, 3FF, 4FF, MFF2) all eUICC-enabled by default
  - Advanced IoT eSIM (SGP.32) for remote profile management on enterprise devices
  - Consumer eSIM profiles deployable via MDM or QR code
  - SGP.32 IoT eSIM operations — eUICC management, scheduled profile download/install/enable/disable/delete
  - NTN-IoT satellite connectivity via Skylo (NB-IoT over GEO satellite, RAT 17) — SatPlus, SatSolo, CellSolo plans
  - REST API with 200+ operations across 150+ paths spanning SIM, Endpoint, eUICC, SMS, Event, Service Profile, Tariff Profile, Organization, User, IP, Tag, Operator, and System resources
  - GraphQL API with interactive GraphiQL IDE for flexible single-request queries
  - Data Streamer for outbound event/usage streaming to AWS S3, AWS Kinesis, REST/webhook, Datadog, Salesforce, and Keen.io
  - API callbacks for asynchronous Data Streamer delivery; SMS callbacks for mobile-originated SMS with JWT auth
  - Application token authentication (M2M) plus user-credential auth for cross-workspace operations
  - Multi-factor authentication with trusted device fingerprinting (90-day skip window)
  - JWT short-lived bearer tokens with refresh-token rotation
  - Workspaces — multi-tenant logical containers under one organization for complex business structures
  - Single sign-on (SSO) for enterprise user administration
  - Service profiles — traffic limits, operator blacklists, IMEI lock, callback configuration per device class
  - Tariff profiles — geographic rate plans with per-MB, per-SMS, and per-SIM lifecycle fees
  - Device policies — service and coverage policies applied at the fleet level
  - Bulk endpoint operations (/api/v2/endpoint/multi) for fleet-scale create/update/delete
  - Factory Test Mode (FTM) — 100 KB data and 10 SMS free per SIM for pre-production validation
  - Data plans — fixed allowance, pooled allowance, pay-per-use, and volume commitment
  - Automations and no-code workflows in the Portal (Zapier, event/SMS/application triggers)
  - 30+ Portal reports including CDRs, daily usage, live usage, monthly invoiced SIMs, satellite, network activity, global distribution
  - AWS Transit Gateway Cloud Connect for private VPC breakout; VPN breakout option
  - LTE-M and NB-IoT LPWAN support with Power Save Mode (PSM) and eDRX
  - Two officially supported SDKs (Python and Java) plus public MCP documentation server
  - Documentation MCP server at docs.emnify.com/_mcp/server for AI client integration (Claude Code, Cursor)
  - Public llms.txt and llms-full.txt feeds with inline OpenAPI fragments for AI-friendly documentation
  - Standard, Business, and Enterprise support tiers with 24/7 options
  sources:
  - https://www.emnify.com
  - https://docs.emnify.com/developers
  - https://docs.emnify.com/llms-full.txt
  - https://github.com/EMnify
  - https://www.emnify.com/plans-and-packages
  updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Consuming
description: emnify is a cloud-native global IoT cellular connectivity provider operating its own mobile core and SuperNetwork across 540+ MNOs in 190+ countries. emnify supplies SIMs, eUICC-enabled multi-form-factor cards, and Consumer/Advanced eSIM (SGP.32) profiles to enterprise IoT deployments — fleet tracking, EV charging, point-of-sale, smart buildings, micromobility, airline crew tablets, and more. The emnify REST API, GraphQL API, and Data Streamer give programmatic control over SIMs, endpoints, service and tariff profiles, eUICC profile operations, events, SMS, callbacks, and outbound usage/event streaming to S3, Kinesis, and webhooks. NTN-IoT satellite connectivity via Skylo extends coverage beyond terrestrial cellular.
maintainers:
- FN: Kin Lane
  email: [email protected]
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'