Neoroute Go Client SDK

Official SDK for Go - GitHub - go doc

Installation

Run the following command in your Go project:

go get -u github.com/Liphium/neoroute/client@latest

Depending on which transporter you would like to use, run one of the following commands as well:

Features

  • Supports WebSocket and HTTP transporters (everything available in Neoroute as of writing this)
  • Code generation support via neogen
  • Stable, used in lots of projects, as well as neodebug and other internal Liphium projects

Examples

There are multiple client examples in the main Neoroute repository. All of the client examples in the repository are written in Go, and therefore use this SDK.

Guides for how to run them are available in the README of all the examples.