BlackPearl Software Development Kits (SDKs)
Before starting with the SDKs, be sure to read our SDK Design Best Practices.
Use these SDKs for direct integrations to BlackPearl (without Rio Broker).
Java SDK
- Java SDK GitHub Repository, Overview Information and Install Instructions
- Java SDK Javadoc Documentation
- Java SDK Code Examples
.NET/C# SDK
- .NET SDK GitHub Repository, Overview Information and Install Instructions
- .NET SDK Documentation
- .NET SDK Code Examples
C SDK
- C SDK GitHub Repository, Overview Information and Install Instructions
- C SDK Documentation
- C SDK Code Examples
Python SDK
Python 3:
- Python 3 SDK GitHub Repository, Overview Information and Install Instructions
- Python 3 SDK Documentation
- How to Use Python 3 BlackPearl Documentation
- Python 3 SDK Code Examples
Python 2 (please read No More Releases for Python 2 SDK):
- Python 2 SDK GitHub Repository, Overview Information and Install Instructions
- Python 2 SDK Documentation
- Python 2 SDK Code Examples
Go SDK
- Go SDK GitHub Repository, Overview Information and Install Instructions
- Go SDK Documentation
- Go SDK Code Examples
DS3 (formerly Spectra S3) Application Program Interface (API)
Latest Version:
BlackPearl DS3 API Reference 5.4
Spectra RioBroker .NET SDK
- RioBroker .NET SDK GitHub Repository
- RioBroker .NET SDK Documentation
- Code Samples/Integration Tests