Bring Your Own Extension
You can build your own custom nodes and package them into a Switchboard SDK extension. This allows you to extend the functionality of the SDK with your own DSP algorithms, processing chains, or integrations.
Complete Guide​
For a comprehensive, step-by-step guide on creating custom nodes and packaging them as extensions, see our Bring Your Own Node documentation. This guide covers:
- Creating custom audio nodes in C++
- Implementing audio processing, bus formats, and real-time safety
- Adding configurations, properties, actions, and events
- Packaging nodes into distributable extensions
- Loading and using your extensions
Extension Factory: BYON​
To get started, generate a project with BYON ("Bring Your Own Node"), our extension factory:
👉 BYON – Switchboard SDK Extension Factory
BYON stamps out a new, independently-named project with example source, processor, and sink nodes to help you hit the ground running.
Extension C++ API​
You can explore the full Extension C++ API, including detailed documentation for all available classes and methods, in our Extension API Reference.
Want to Be Featured?​
If you've built something awesome, we'd love to hear from you! Reach out to us and we happily feature your extension in our official documentation.
📧 Contact: hello@synervoz.com