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.