developer-tools

Pennsieve provides a rich set of options to interact with the platform programmatically. All functionality of the platform is accessible via our open API and you can find the reference here. To support seamless interaction from the client computer, Pennsieve provides: 1) the Pennsieve Agent, and 2) The Pennsieve Python Client.

1. Pennsieve Agent

Installing the Pennsieve Agent

The latest version of the Pennsieve Agent can be downloaded from:

https://github.com/Pennsieve/pennsieve-agent/releases/latest

Instructions
Windowsdownload the file with the .msi extension. This is a Windows installer and will guide you through the steps to install the Pennsieve Agent.
Macdownload the file with the .pkg extension. This is a Mac installer and will guide you through the steps to install the Pennsieve agent. If you can't open the installer because of security settings on your computer, try to right-click on the file in your explorer, and select 'Open'.
Linuxdownload the file with the .deb extension and use apt or dpkg to install the package, e.g.

Configuring the Pennsieve Agent

A detailed page describing how to configure the Pennsieve Agent and how to setup profiles associated with your Pennsieve user-account can be found here: Configuring client credentials.

2. Pennsieve Python Client

Pennsieve python client is a Python wrapper over the Pennsieve Agent.
The latest source code could be found on the following website: https://github.com/Pennsieve/pennsieve-agent-python

Installation

In order to install Pennsieve Python client, please use the following command:

pip install -U pennsieve2