This repository contains the main samples for building Apama applications, plug-ins and PySys tests.
Copyright 2025-present Cumulocity GmbH
This project is licensed under the Apache 2.0 license - see https://www.apache.org/licenses/LICENSE-2.0
Use the 'main' branch for the current release or switch to the appropriate branch for Long-term support (LTS) / Maintenance releases.
To run the apama-samples, a full installation of the latest Apama is required. If you do not already have access, then you can download the Apama Community Edition from https://download.cumulocity.com/Apama/ (shortly after the official Apama release date).
First, ensure you have an install of the Apama engine; a free edition is available at the Apama Community Edition from https://download.cumulocity.com/Apama/. These samplese assume the user has familiarity with the basic structure of the install, more information of which can also be found on the community site.
Running of the samples require access to the Correlator and Apama command line tools. To ensure that the environment is configured correctly for Apama, the bin/apama_env script has to sourced.
This repository contains following samples:
- connectivity-plugin
- correlator_plugin
- cumulocity
- epl
- performance
- prometheus
- pysys
- tutorials
Each sample has its own readme to explaining how to run the sample.
These samples are provided for Apama version 26.x and later. For earlier releases, see the Apama/samples
folder in your installation directory.
Some Apama samples are maintained in separate Git repositories. You can explore them individually using the links below: