Developer topics

For our developer community, we offer a variety of sources to quickly get started or to dig deeper into the matter. Learn how to develop and deploy applications on top of our IoT platform and integrate IoT data sources.

Concepts

If you are new to Cumulocity, you might want to learn about the architecture, technical concepts and domain models behind Cumulocity.

The Technical concepts section serves as a god starting point for anyone technically interested in our IoT platform.

Step-by-step instructions

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

Cumulocity OpenAPI Specification

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

Cumulocity CLI

To simplify the interaction with the platform for developers, the Cumulocity CLI tool provides a powerful command-line interface. This tool allows you to manage devices, applications, and other platform services efficiently through terminal commands, streamlining development and automation tasks. To get started, visit the CLI tool documentation for detailed instructions and examples.

More resources

Check out further resources for developers like

See also Additional resources.