Skip to content

Cumulocity-IoT/apama-samples

Repository files navigation

Apama Samples

This repository contains the main samples for building Apama applications, plug-ins and PySys tests.

Licensing

Copyright 2025-present Cumulocity GmbH

This project is licensed under the Apache 2.0 license - see https://www.apache.org/licenses/LICENSE-2.0

apama-samples version

Use the 'main' branch for the current release or switch to the appropriate branch for Long-term support (LTS) / Maintenance releases.

Prerequisites

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.

Contents

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.

Additional Sample Repositories

Some Apama samples are maintained in separate Git repositories. You can explore them individually using the links below:

About

Product samples for using Apama, building EPL applications, plug-ins and tests

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •