Skip to main content

Developer Guides

This section is intended for SDK maintainers and contributors who work on the Synapse SDK codebase itself.

Who is this for?
  • SDK Maintainers: Developers who maintain and extend the SDK
  • Contributors: Anyone who wants to contribute to the project
  • Plugin Developers (Advanced): Those who need to understand internal APIs

If you're looking to use the SDK to build plugins, see the Plugin System guide instead.

What's in this section​

Contributing​

Learn how to set up your development environment, follow code quality standards, write tests, and submit pull requests.

Architecture​

Understand the internal design and structure of the SDK.

API Reference​

Detailed API documentation auto-generated from source code.