Backend

Microservice Getting Started

If you are totally new to microservice development you should definitely start with our Getting Started Guide to get a full overview!

Microservice Java SDK

If Java is the programming language of your choice, check out the microservice Java SDK to develop your microservices.

Open-Source Microservices

Looking for a specific microservice? Check out the comprehensive list of our open-source microservices.

OpenAPI

Explore the full OpenAPI specification with all available REST endpoints for Cumulocity. Use them to retrieve, query or store data to Cumulocity.

Training

Check out our pre-build learning modules for microservices. Learn how to use the Java SDK, monitor microservices or get inspired by Best Practices.

Frontend

Getting Started Tutorial

If you are totally new to frontend development you should definitely start with our well structured Getting Started Tutorial which guides you through all steps in details.

Web SDK

The Web SDK provides all the necessary clients and components to quickly build frontends in Cumulocity. You can start with a simple UI plugin or scale up to a fully scaffolded web application.

Codex (Beta)

Your go-to resource for building frontends on the Cumulocity platform. It provides all the information and tools you need for your frontend development journey.

NGX Components

Reusing existing angular modules & components is key for small UI changes. Check out the full list of available components and use them in your customized web application.

Open-Source Extensions

Explore a wide range of UI plugins, examples, and full applications available on GitHub. Visit our overview to find exactly what you need or simply explore what’s available.

Training

Check out our pre-built learning modules for web development including extension packages or the data grid.

Streaming Analytics

Introduction

If you’re new to Streaming Analytics, check out our documentation. It offers an introduction to all available options, including Analytics Builder and EPL Apps.

Apama Documentation

To gain an in-depth understanding of our Streaming Analytics engine, Apama, please visit the Apama Documentation.

Apama API Doc

If you’re developing an EPL App and need a reference guide, explore the comprehensive API Reference for EPL.

Open-Source

Looking for custom Analytics Builder blocks, code examples, or Apama extensions? Explore our Streaming Analytics open-source repositories to find a variety of resources that can enhance your projects.

Tech Community

If you having issues with Analytics Builder or Apama EPL visit our community. Search for answers or feel free to start a new thread.

Training

Check out our pre-built learning modules for streaming analytics including EPL Apps or develop custom block for Analytics Builder.

CI/CD

go-c8y-cli

To streamline your build, test, and deployment workflows, consider using the open-source command-line tool go-c8y-cli. It offers a range of features designed to optimize and simplify your development processes.

Frontend Integration Test

To effectively test your Cumulocity web applications, consider using the cumulocity-cypress repository. It offers a collection of commands and utilities designed for automating tests with Cypress, a widely-used JavaScript testing framework.