Blackfynn provides an open API that can be used to programmatically interact with the platform. The API can be used to perform almost all functionality that is available on the platform including: 1) user management, 2) data management, 3) search and 4) data access. Full documentation of the API can be found here:
In addition, the platform provides a number of open-source client tools. More information about those tools can be found here.