Note

The documentation you're currently reading is for version 2.4.1. Click here to view documentation for the latest stable version.

Client Libraries and Language Bindings

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

Official Client Libraries

Those libraries are developed and maintained by BWC 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 BWC community members.

C# / .net

Source code https://github.com/tonybaloney/St2Client
Package https://www.nuget.org/packages/St2.Client/
Install-Package St2.Client

PowerShell module

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

Source code https://github.com/tonybaloney/St2Client
Package https://www.nuget.org/packages/St2.Client/

Installation:

Install-Package St2.Client.PowerShell