Skip to main content
Skip table of contents

Developing Cantara Extensions

The Cantara server provides an Extension framework that act as an interface to inject customized behaviour at running time. These extensions are exposed as web services and them can work by your application making an HTTP request to Cantara with a payload in either XML or JSON format. Cantara will interpret your request and send a response back in either XML or JSON for you to parse. Your HTTP method should be a POST method. In Addition, any Extension may be configured to be executed by Cantara Scheduler.

To develop your own Extension you need to follow 4 simple steps.

  1. Creating your extension project.
  2. Developing your extension behaviour.
  3. Testing your extension behaviour.
  4. Adding a Dynamic Extension.


Before you can use any of the Cantara web services, your application must first obtain a login session ID from the Cantara server.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.