OpenAPI

Core API

Find the full specification of the Cumulocity REST API.

DataHub API

Find the full specification of the Cumulocity DataHub API.

Digital Twin Manager API

Find the full specification of the Cumulocity Digital Twin Manager API.

Edge API

Find the full specification of the Cumulocity Edge API.

OEE API

Find the full specification of the Cumulocity OEE App API.

SDKs

Microservice Java SDK

Planning to implement your microservice in Java? Try our Microservice Java SDK. Be sure to check out the Javadoc for details on all available classes.

Web SDK

Explore our Web SDK, which uses Angular CLI to scaffold new applications. It includes a Cumulocity client and a variety of reusable components to accelerate your development.

Open-Source SDKs

Alongside our official SDKs, you’ll find a wide range of open-source clients and tools. Explore them all here.

Knowledge base

Tech articles

Looking for tips, best practices, tutorials, and more? Explore our Tech Community’s Knowledge Base, packed with regularly updated technical articles.

In addition to official device agents like thin-edge.io, the community offers a variety of open-source agents. Whether you’re searching for server-side agents like microservices or client-side agents, you’ll find them all on our open-source overview page.

Tools

go-c8y-cli

The open-source go-c8y-cli is a versatile command-line tool designed to assist you throughout your development journey with Cumulocity.

Whether you’re discovering APIs, migrating or cleaning up data, or automating tasks, go-c8y-cli offers a range of features to streamline your workflow.

Migration Tool

Need to transfer data from one Cumulocity tenant to another?

Our dedicated migration tool simplifies this process, allowing you to efficiently move applications, dashboards, devices, and more between tenants.

Microservice Utility Tool

Developing microservices in languages other than Java? The microservice utility tool assists in packaging and deploying your microservices within Cumulocity tenants, ensuring a smooth development experience.

For comprehensive guidance on deploying microservices, refer to the Microservice SDK for Java documentation.

Videos

IoT Developer Video Playlist

Video disabled

You have to accept marketing cookies to watch this video.

video player illustration
IoT Developer Video Playlist

Open-Source


Overview

Explore over 400 open-source repositories to enhance and extend Cumulocity IoT’s capabilities.

thin-edge.io

thin-edge.io is an open-source project designed to unlock the full potential of Linux gateways. It enables comprehensive device management, multi-cloud connectivity, and much more.