Custom Client Development
The Secberus Push API is a GRPC service that utilizes Google's Protocol Buffers specification language as its interface definition language. The Protocol Buffers ecosystem includes compilers for many of the most popular programming languages that enables developers that use protocol buffers for API specification to compile client and server libraries for the API, easing the development burden and ensuring the client and server communications are correct.
Secberus has published the protocol buffer specifications for the Push API, which defines the GRPC endpoints, and the messages that are passed between the clients and server here.
Client libraries
Secberus also publishes compiled client libraries, based on the protocol buffers for various programming languages.
Golang
https://github.com/secberus/go-push-api
Need support for a different language?
Let us know if you need support for a programming language not listed above and we'll do our best to provide a client library for that language. You can see if the language is supported natively by protocol buffers here and here.
Updated 26 days ago