The Passwordstate API is a HTTP Based Services interface, providing programmatic access to much of the data in the system. It provides predictable URLs for accessing resources, and uses built-in HTTP features to receive commands and return responses.
This makes it easy to communicate with from a wide variety of environments, from command-line utilities to gadgets to the browser URL bar itself.
Access to the API can be done in a multitude of ways, including Curl access, PowerShell scripts, Ruby and Perl scripts, and any other language which can make HTTP GET, POST, PUT and DELETE requests to a given URL.