For Tool Developers

Programmatic access to ORCA API

Programmatic access is available at multiple levels.

  • At the lowest level you can directly invoke the APIs that e.g. Flukes invokes for you. Python scripts that show how each call can be exercised can be found here on GitHub: AHAB Git Repo. Note that these scripts are sensitive to the version of Python (must be 2.6).
  • For higher level programmatic abstractions, you can use the Java AHAB library. This library can programmatically create/delete/extend/modify slices and maintain local slice state inside the application: AHAB Git Repo