Introduction

🚧

Beta

This is a beta version and subject to change without notice. Pricing, terms, conditions and availability may change in the final version.

The Iris App SDK uses NX to manage code structure and allow easily sharing code between apps if you are developing multiple apps and extensions.
To get an idea about what NX is and what it can do, see this link or watch this 10 min introductory video

The plan for this tutorial is:

  1. Overview of extension types.
  2. Ensure all prerequisites are available.
  3. Create an NX Workspace. The workspace will contain all your Iris Apps and extensions.
  4. Create a new Iris App. The app is the deployable unit that will contain all the extensions and configuration for the Iris App.
  5. Create a new extension. An extension is either a hook into a certain place in the managers UI or a report.
  6. Run your Iris app. During development you can run your app locally using the dev server.