Explore
Already experienced with Cumulocity? Great! Dive straight into our developer assets and references.
Or, if you’re someone who wonders who reads manuals, jump right into advanced resources like API docs, SDK docs, Knowledgebase articles, developer tools, and more!
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
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.