API Reference¶
The Spinnaker SDK provides API documentation for four programming languages. Each API reference is generated from the source code using Doxygen XML and rendered directly within this unified documentation site.
Available API References¶
| Language | API Docs | Description |
|---|---|---|
| C++ | Integrated | Full native API with GenICam and QuickSpin |
| C | Integrated | Handle-based C interface |
| C# (.NET) | Integrated | Managed wrapper for .NET |
| Python | Integrated | PySpin bindings |
API Selection Guide¶
- C++: Best for full feature access, maximum performance, and direct GenICam integration. Requires compilation.
- C: Best for legacy support, embedded systems, and environments where C++ exceptions are unavailable.
- C# (.NET): Best for Windows desktop applications, GUI integration, and managed memory environments.
- Python : Best for rapid prototyping, data science workflows, and scripting-based automation.