Client Libraries and Language Bindings

This page lists client libraries for different programming languages which allow you to interact with the StackStorm API.

Official Client Libraries

Those libraries are developed and maintained by StackStorm developers.

Python

Source code

https://github.com/StackStorm/st2/tree/master/st2client

Package

https://pypi.python.org/pypi/st2client

Installation:

pip install st2client

JavaScript (client side, backend)

This library works on the server side (Node.js) and inside the browser.

Source code

https://github.com/StackStorm/st2client.js

Package

https://www.npmjs.com/package/st2client

Installation:

npm install st2client

Unofficial Client Libraries

Those libraries are developed and maintained by StackStorm community members.

PowerShell module

Provides a client to talk to a StackStorm API via PowerShell.

Source code

https://github.com/tonybaloney/St2Client

Package

https://www.nuget.org/packages/St2.Client/

Docs

http://st2client.readthedocs.io/en/latest/powershell/

Installation:

Install-Package St2.Client.PowerShell