Cumulocity
Cumulocity is an enterprise AIoT (Artificial Intelligence of Things) platform that connects, manages, and analyzes industrial assets from cloud to edge. Founded inside Software AG and divested via a 2025 management buyout into an independent company (sale announced alongside the IBM acquisition of Software AG's StreamSets and webMethods), Cumulocity provides a full-stack platform — REST and MQTT APIs, device management, digital twin modeling, streaming analytics powered by Apama, DataHub data-lake offload, Cockpit dashboards, and on-prem Edge deployments — validated at 100 million devices and 1 million messages/second across industrial equipment, medical devices, manufacturing, utilities, energy, transport, retail, and telecommunications.
Cumulocity publishes 62 API contracts indexed on the APIs.io network, including MQTT and SmartREST API, MQTT Service API, Alarms API, and 59 more. Tagged areas include IoT, Industrial IoT, AIoT, Device Management, and Digital Twin.
The Cumulocity catalog on APIs.io includes 3 event-driven AsyncAPI specifications, 1 JSON-LD context, and 3 Spectral governance rulesets.
Cumulocity’s developer surface includes pricing, authentication, developer portal, documentation, getting-started guide, changelog, support, and 65 more developer resources.
What this lets a business do 5
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
What people ask Cumulocity 28
The questions people put to an LLM, and the jobs they hand an agent, that Cumulocity's APIs answer — each one linked to the operation that does it. Generated by API Evangelist
Showing 12 of 28 APIs with phrasing — see every API.
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Industrial Automation and Robotics | builds-on | 23.2 | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 4
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 62
Individual APIs this provider publishes, each with its own machine-readable definition.
Cumulocity MQTT and SmartREST API
Constrained-device MQTT broker fronting the Cumulocity REST API with a CSV-based SmartREST 2.0 payload format that saves up to 80% of mobile traffic versus JSON. Supports static...
Cumulocity MQTT Service API
Standards-compliant, multi-tenant MQTT broker for application-level messaging that does not need Cumulocity's domain model. Topics are tenant-scoped, persistent, and bridgeable ...
Cumulocity Alarms API
The Alarms API from Cumulocity — 2 operation(s) for alarms.
Cumulocity Application Binaries API
The Application Binaries API from Cumulocity — 1 operation(s) for application binaries.
Cumulocity Applications API
The Applications API from Cumulocity — 2 operation(s) for applications.
Cumulocity Asset Instances API
The Asset Instances API from Cumulocity — 2 operation(s) for asset instances.
Cumulocity Asset Models API
The Asset Models API from Cumulocity — 2 operation(s) for asset models.
Cumulocity Binaries API
Binary attachments associated with managed objects.
Cumulocity Bulk Operations API
The Bulk Operations API from Cumulocity — 2 operation(s) for bulk operations.
Cumulocity Cloud Sync API
The Cloud Sync API from Cumulocity — 1 operation(s) for cloud sync.
Cumulocity Current User API
The Current User API from Cumulocity — 1 operation(s) for current user.
Cumulocity Device Credentials API
The Device Credentials API from Cumulocity — 1 operation(s) for device credentials.
Cumulocity Events API
The Events API from Cumulocity — 2 operation(s) for events.
Cumulocity External IDs API
The External IDs API from Cumulocity — 2 operation(s) for external ids.
Cumulocity Groups API
The Groups API from Cumulocity — 2 operation(s) for groups.
Cumulocity Managed Objects API
Inventory documents representing devices, assets, groups, and digital twins.
Cumulocity Measurements API
The Measurements API from Cumulocity — 2 operation(s) for measurements.
Cumulocity New Device Requests API
The New Device Requests API from Cumulocity — 2 operation(s) for new device requests.
Cumulocity Offload Configurations API
The Offload Configurations API from Cumulocity — 2 operation(s) for offload configurations.
Cumulocity Offload Jobs API
The Offload Jobs API from Cumulocity — 1 operation(s) for offload jobs.
Cumulocity Operations API
The Operations API from Cumulocity — 2 operation(s) for operations.
Cumulocity Queries API
The Queries API from Cumulocity — 1 operation(s) for queries.
Cumulocity Retention Rules API
The Retention Rules API from Cumulocity — 2 operation(s) for retention rules.
Cumulocity Roles API
The Roles API from Cumulocity — 1 operation(s) for roles.
Cumulocity Software Updates API
The Software Updates API from Cumulocity — 1 operation(s) for software updates.
Cumulocity Subscriptions API
The Subscriptions API from Cumulocity — 2 operation(s) for subscriptions.
Cumulocity System API
The System API from Cumulocity — 2 operation(s) for system.
Cumulocity Tenants API
The Tenants API from Cumulocity — 2 operation(s) for tenants.
Cumulocity Tokens API
The Tokens API from Cumulocity — 2 operation(s) for tokens.
Cumulocity Users API
The Users API from Cumulocity — 2 operation(s) for users.
Cumulocity Alarm API
The alarm API resource returns URIs and URI templates to collections of alarms, so that all alarms or alarms of a specified source device and/or status can be retrieved.
Cumulocity Application API
The application API resource returns URIs and URI templates to collections of applications so that all applications with a particular name and all applications owned by particul...
Cumulocity Application versions API
API methods to retrieve, create, update and delete application versions.
Cumulocity Attachments API
It is possible to store, retrieve and delete binaries for events. Each event can have only one binary attached.
Cumulocity Audit API
The audit API resource returns URIs and URI templates to collections of audit records, so that they can be retrieved by criteria such as “all records from a particular user”, or...
Cumulocity Audits API
An audit log stores events that are security-relevant and should be stored for auditing. For example, an audit log should be generated when a user logs into a gateway. An audit ...
Cumulocity Bootstrap user API
API methods to retrieve the bootstrap user of an application.
Cumulocity Certificate authority API
API to create a new CA certificate for tenant in Cumulocity.
Cumulocity Child operations API
Managed objects can contain collections of references to child devices, additions and assets. > **ⓘ Info:** The Accept header should be provided in all POST requests, othe...
Cumulocity Current application API
API methods to retrieve and update the current application and to retrieve its subscribers. It is the authenticated microservice user's application.
Cumulocity Device control API
The device control API resource returns URIs and URI templates to collections of operations so that they can be retrieved. > **ⓘ Info:** In order to create/retrieve/update...
Cumulocity Device enrollment API
Device enroll API to be used by a device to issue an X509 certificate signed by tenant's [certificate authority](#operation/postBulkNewDeviceRequestCollectionResource). The iden...
Cumulocity Device Permissions API
API methods to retrieve and update device permissions assignments. Device permissions enable users to access and manipulate devices. The device permission structure is **[API:fr...
Cumulocity Device statistics API
Device statistics are collected for each inventory object with at least one measurement, event or alarm. There are no additional checks if the inventory object is marked as devi...
Cumulocity Event API
The event API resource returns URIs and URI templates to collections of events, so that all events or events of a specified type and/or source device can be retrieved.
Cumulocity Feature toggles API
The Feature toggles API API from Cumulocity — 4 operation(s) for feature toggles api.
Cumulocity Identity API
Cumulocity can associate devices and assets with multiple external identities. For instance, devices can often be identified by the IMEI of their modem, by a micro-controller se...
Cumulocity Inventory API
The inventory stores all master data related to devices, their configuration and their connections. It also contains all related assets (for example, vehicles, machines, buildin...
Cumulocity Inventory Roles API
API methods to create, retrieve, update and delete inventory roles. > **ⓘ Info:** The Accept header should be provided in all POST/PUT requests, otherwise an empty respons...
Cumulocity Login options API
API methods to retrieve the login options configured in the tenant. More detailed information about the parameters and their meaning can be found in [Platform administration > A...
Cumulocity Login tokens API
API methods to obtain access tokens to the Cumulocity platform in case of OAI-Secure or SSO authentication.
Cumulocity Measurement API
The measurement API resource returns URIs and URI templates to collections of measurements, so that all measurements can be filtered and retrieved. Querying without filters can ...
Cumulocity Notification 2.0 API
The notification 2.0 API resource returns URIs and URI templates to collections of notifications, so that all notifications or notifications of a specified context and/or source...
Cumulocity Options API
API methods to retrieve the options configured in the tenant. > **ⓘ Info:** The Accept header should be provided in all POST/PUT requests, otherwise an empty response body...
Cumulocity Platform API
To discover the URIs of the various interfaces of Cumulocity, a platform interface is provided. This interface aggregates all the underlying API resources.
Cumulocity Real-time notification API
# Real-time operations Real-time notification services of Cumulocity have their own subscription channel name format and URL. The real-time notifications are available for [Alar...
Cumulocity System options API
API methods to retrieve the read-only properties predefined in the platform's configuration. For security reasons, a few system options are considered secured, which means the u...
Cumulocity Tenant API
The tenant API resource returns URIs and URI templates to collections of tenants, so that all tenants can be filtered and retrieved.
Cumulocity Tenant applications API
References to the tenant subscribed applications. > **ⓘ Info:** The Accept header should be provided in all POST requests, otherwise an empty response body will be returned.
Cumulocity Trusted certificates API
API methods for managing trusted certificates used to establish device connections via MQTT. More detailed information about trusted certificates and their role can be found in ...
Cumulocity Usage statistics API
Days are counted according to server timezone, so be aware that the tenant usage statistics displaying/filtering may not work correctly when the client is not in the same timezo...
Cumulocity User API
The user API resource returns URIs and URI templates to collections of users, groups, and roles, so that they can be queried.
Scroll for all 62
Postman Collections 37
Ready-to-run Postman collections for exercising this provider's APIs.
Cumulocity Alarm Alarms API
POSTMANScroll for all 37
Open Collections 54
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Cumulocity Alarm API
OPEN COLLECTIONCumulocity Alarm Alarms API
OPEN COLLECTIONCumulocity Application API
OPEN COLLECTIONCumulocity Alarm Alarms Application Binaries API
OPEN COLLECTIONCumulocity Alarm Alarms Applications API
OPEN COLLECTIONCumulocity Alarm Alarms Asset Instances API
OPEN COLLECTIONCumulocity Alarm Alarms Asset Models API
OPEN COLLECTIONCumulocity Audit API
OPEN COLLECTIONCumulocity Alarm Alarms Audit Records API
OPEN COLLECTIONCumulocity Alarm Alarms Bayeux Handshake API
OPEN COLLECTIONCumulocity Alarm Alarms Binaries API
OPEN COLLECTIONCumulocity Alarm Alarms Bootstrap Users API
OPEN COLLECTIONCumulocity Alarm Alarms Bulk Operations API
OPEN COLLECTIONCumulocity Alarm Alarms Child References API
OPEN COLLECTIONCumulocity Alarm Alarms Cloud Sync API
OPEN COLLECTIONCumulocity Alarm Alarms Current User API
OPEN COLLECTIONCumulocity DataHub API
OPEN COLLECTIONCumulocity Device Bootstrap API
OPEN COLLECTIONCumulocity Device Control API
OPEN COLLECTIONCumulocity Alarm Alarms Device Credentials API
OPEN COLLECTIONCumulocity Digital Twin Manager API
OPEN COLLECTIONCumulocity Edge API
OPEN COLLECTIONCumulocity Event API
OPEN COLLECTIONCumulocity Alarm Alarms Event Binaries API
OPEN COLLECTIONCumulocity Alarm Alarms Events API
OPEN COLLECTIONCumulocity Alarm Alarms External IDs API
OPEN COLLECTIONCumulocity Alarm Alarms Groups API
OPEN COLLECTIONCumulocity Identity API
OPEN COLLECTIONCumulocity Inventory API
OPEN COLLECTIONCumulocity Alarm Alarms Managed Objects API
OPEN COLLECTIONCumulocity Measurement API
OPEN COLLECTIONCumulocity Alarm Alarms Measurements API
OPEN COLLECTIONCumulocity Alarm Alarms New Device Requests API
OPEN COLLECTIONCumulocity Notification 2.0 API
OPEN COLLECTIONCumulocity Alarm Alarms Offload Configurations API
OPEN COLLECTIONCumulocity Alarm Alarms Offload Jobs API
OPEN COLLECTIONCumulocity Alarm Alarms Operations API
OPEN COLLECTIONCumulocity Alarm Alarms Queries API
OPEN COLLECTIONCumulocity Real-Time Notifications API
OPEN COLLECTIONCumulocity Retention Rules API
OPEN COLLECTIONCumulocity Alarm Alarms Retention Rules API
OPEN COLLECTIONCumulocity Alarm Alarms Roles API
OPEN COLLECTIONCumulocity Alarm Alarms Series API
OPEN COLLECTIONCumulocity Alarm Alarms Software Updates API
OPEN COLLECTIONCumulocity Alarm Alarms Subscriptions API
OPEN COLLECTIONCumulocity Alarm Alarms Supported Measurements API
OPEN COLLECTIONCumulocity Alarm Alarms System API
OPEN COLLECTIONCumulocity Tenant API
OPEN COLLECTIONCumulocity Alarm Alarms Tenant Options API
OPEN COLLECTIONCumulocity Alarm Alarms Tenant Statistics API
OPEN COLLECTIONCumulocity Alarm Alarms Tenants API
OPEN COLLECTIONCumulocity Alarm Alarms Tokens API
OPEN COLLECTIONCumulocity User API
OPEN COLLECTIONCumulocity Alarm Alarms Users API
OPEN COLLECTIONScroll for all 54
Cumulocity API pricing
Prices published by Cumulocity, read 2026-09-20 from www.cumulocity.com/pricing/.
| Plan | Price |
|---|---|
| Starter | €215/month billed annually Includes: Unlimited users; Up to 2.5M messages/month; 95% uptime guarantee; Community support; One tenant; 30- |
| Business | Custom pricing Includes: Unlimited users; Up to 250M platform messages/month; 99.0% uptime guarantee; 24/7 crisis phone suppo |
| Enterprise | Custom pricing Includes: Unlimited users; Unlimited messages; 99.9% uptime guarantee; 24/7 all-incident support; isolated inf |
| Connected (Edge, single-node on-prem) | Custom pricing Includes: Single node; requires internet access; no HA; no multi-tenancy; self-service operations |
| Air-Gapped (Edge, single-node on-prem) | Custom pricing Includes: Single node; no internet access required; no HA; no multi-tenancy; self-service operations |
Plan details, limits and sources →
Billed by: subscription · FinOps profile →
Pricing Plans 2
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Cumulocity Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
Cumulocity
SLAFinOps 1
Cost, billing, and metering signals for API financial operations.
Cumulocity Finops
FINOPSFeatures 30
Notable capabilities this provider offers.
Scroll for all 30
Event Specifications 3
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Cumulocity MQTT and SmartREST API
Constrained-device MQTT broker fronting the Cumulocity REST API with a CSV-based SmartREST 2.0 payload format that saves up to 80% of mobile traffic versus JSON. Supports static...
ASYNCAPICumulocity MQTT Service
Standards-compliant, multi-tenant MQTT broker for application-level messaging that does not need Cumulocity's domain model. Topics are tenant-scoped, persistent, and bridgeable ...
ASYNCAPICumulocity Notification 2.0 WebSocket
WebSocket consumer endpoint for Notification 2.0. After creating a Subscription and exchanging it for a short-lived JWT token via POST /notification2/token, connect to this WebS...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Cumulocity Context
JSON-LDSpectral Rules 3
Spectral governance rulesets for linting and validating these APIs.
Cumulocity — asyncapi rules
SPECTRALCumulocity — jsonschema rules
SPECTRALCumulocity API Rules
SPECTRALOpenAPI Overlays 37
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Cumulocity Alarms Api Phrasing Overlay
GENERATEDCumulocity Binaries Api Phrasing Overlay
GENERATEDCumulocity Events Api Phrasing Overlay
GENERATEDCumulocity Groups Api Phrasing Overlay
GENERATEDCumulocity Queries Api Phrasing Overlay
GENERATEDCumulocity Roles Api Phrasing Overlay
GENERATEDCumulocity Series Api Phrasing Overlay
GENERATEDCumulocity System Api Phrasing Overlay
GENERATEDCumulocity Tenants Api Phrasing Overlay
GENERATEDCumulocity Tokens Api Phrasing Overlay
GENERATEDCumulocity Users Api Phrasing Overlay
GENERATEDScroll for all 37
JSON Schema 4
Standalone JSON Schema definitions for this provider's data models.
Cumulocity Alarm
JSON SCHEMACumulocity Event
JSON SCHEMACumulocity Managed Object
JSON SCHEMACumulocity Measurement
JSON SCHEMAJSON Structure 2
JSON Structure definitions describing this provider's data shapes.
Cumulocity Alarm Structure
JSON STRUCTURECumulocity Managed Object Structure
JSON STRUCTUREExamples 6
Example request and response payloads for these APIs.
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 22
Reference material describing how the API behaves
Scroll for all 22
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 22
SDKs, sample code, and the tooling you integrate with
Scroll for all 22
Access & Security 5
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 5
Status, limits, changes, and where to get help
Commercial 6
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
Cumulocity API — frequently asked questions
Does Cumulocity have an API?
Yes. APIs.io lists 62 APIs from Cumulocity, including Cumulocity MQTT and SmartREST API, Cumulocity MQTT Service API and Cumulocity Alarms API, and 59 more.
Is there an OpenAPI specification for the Cumulocity API?
Yes. APIs.io indexes 60 OpenAPI specifications for Cumulocity, each linked for download from this page.
How do I authenticate with the Cumulocity API?
Cumulocity uses bearer-token authentication (http · 2 schemes). The details are profiled on APIs.io as Cumulocity Authentication.
How much does the Cumulocity API cost?
Cumulocity publishes its prices; its Starter plan is €215/month billed annually as of 2026-09-20. APIs.io lists 5 pricing plans for Cumulocity, with each plan's price, limits and inclusions under Pricing on this page.
Is the Cumulocity API ready for AI agents?
Cumulocity has a Kin Score of 70.9 out of 100 (exemplar) and an Agent Readiness score of 27.8 (agent-aware), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.