Sage Network API SDKs

The Sage Network Platform provides software development kits (SDKs) for many common programming languages. These SDKs are fully open source, using the MIT license, and are available for integration into your code.

All Sage Network Platform SDKs are updated with each release of the Sage Network Platform SDK.

LanguageSource CodePackage
C# / Dot NetGitHub: lockstep-sdk-csharpNuget
JavaGitHub: lockstep-sdk-javaMaven Central
JavaScript / TypeScriptGitHub: lockstep-sdk-typescriptnpm
PythonGitHub: lockstep-sdk-pythonPyPI
RubyGitHub: lockstep-sdk-rubyGem
Example CodeGitHub: lockstep-sdk-examplesAll code is available via the MIT license

Environments and Release Cadence

The Sage Network Platform SDK is updated on a two-week cycle. During our development process, we prototype, build, and ship new features to internal development environments and run both automated and manual quality assurance tests. At the end of a two week cycle, we launch a release candidate to the Sandbox environment where developers can experiment with the latest features.

Each release candidate lives in the Sandbox environment for a two week period, during which time we run automated tests. Partners and customers are invited to make use of the Sandbox environment to try out new features and submit issue reports.

Environment NameURLRelease Process
Sandboxhttps://api.sbx.lockstep.ioA new Release Candidate every two weeks
Productionhttps://api.lockstep.ioCode from Sandbox is sent to Production after the two week window concludes

Collaborative Development

The Sage Network Platform provides a repository of example code in multiple languages. This code is freely licensed, again using the MIT license, and can be freely adapted to your own code.

The Sage Network Platform welcomes your contributions! You can report problems or request features from our software development kits using the GitHub issues page for the repository in question, and you can submit pull requestspull requests and issue reports on our software development kits.

LanguageIssuesPull Requests
C# / Dot NetGitHub issuesGitHub pull requests
JavaGitHub issuesGitHub pull requests
JavaScript / TypeScriptGitHub issuesGitHub pull requests
PythonGitHub issuesGitHub pull requests
RubyGitHub issuesGitHub pull requests
Example CodeGitHub issuesGitHub pull requests