Welcome developers

Welcome to the Cumulocity IoT developer documentation!

Learn how to develop and deploy applications on top of our IoT platform and integrate IoT data sources.

For our developer community, we offer a variety of sources to quickly get started or to dig deeper into the matter.

If you are new to Cumulocity IoT, you might want to learn about the architecture, technical concepts and domain models behind Cumulocity IoT. The Concepts guide serves as a starting point for anyone technically interested in our IoT platform.

Developer guides

Check out the following developer guides if you are looking for step-by-step instructions to specific topics:

Guide Content
Web SDK guide How to use the Web SDK to extend applications with your own plugins, add your own applications or implement further functionalities tailored to your use case.
Microservice SDK guide How to use the Microservice SDK to develop and deploy microservices (server-side applications) to extend the Cumulocity IoT platform with customer-specific functionality. If you want to jump right in, check out the Hello world tutorials for Java and C#.
Device SDK guide How to integrate IoT data sources with the Cumulocity IoT platform. The Device SDK guide provides detailed information on device integration using MQTT, REST and C++.

Moreover, the Streaming Analytics guide provides basics for understanding how to create your own analytics or other business logic in Cumulocity IoT with Apama EPL.

OpenAPI Specification

A complete OpenAPI Specification for the Cumulocity IoT REST API is available at https://cumulocity.com/api/core/10.14.0. The OpenAPI Specification describes the entire Cumulocity IoT REST API (i.e. available endpoints, operations on each endpoint, input and output for each operation, authentication methods and more) following the OpenAPI 3.0 standard.

Developer community

Collaborate with Cumulocity IoT community experts on our Software AG Tech Community website.

Here you can:

Moreover you will find links to further resources like GitHub.