Developer Resources

Welcome to the Synapse developer site! If you’re new here, check out our Getting Started page to understand what SNAP is and what it can do for you.

Check out our learning paths for more information about:

Learning Paths

Synapse offers a line of modules that run the SNAP network operating system (including SNAP Mesh, SNAP virtual machine (VM), and SNAP OS) to simplify and speed up your development.

Learn about how to get information from the SNAP mesh to a gateway for additional processing and functionality.

Learn about the tools Synapse offers to assist developers with the various needs of a SNAP Network including SNAPtoolbelt and SNAPbuild.