Third-Party Service Developer Guide

Understanding how to develop third-party services.

In this section, you will find an in-depth explanation of the SPEKTRA Edge platform to developer your own services. To see the quickstart guide and example service built on top of SPEKTRA Edge, it is highly recommended to start from https://github.com/cloudwan/inventory-manager-example

This documentation provides full reference to all possible options and should be considered for more advanced users.

To develop code with SPEKTRA Edge it is necessary to first understand all relevant technologies: mostly grpc and protobuf, others depend on your specific use case, but our tools/libraries already wrap many of them, and hopefully, it can cover your case too.

Goten/SPEKTRA Edge frameworks are written in Golang, and it is recommended to know this language, however, it is usually plain simple (channels may require a bit more work, for concurrency techniques).


Preparing your Environment

How to prepare your development environment.

Declaring your Service

How to declare your SPEKTRA Edge service.

Developing your Service

How to develop your SPEKTRA Edge service.

Operating your Service

How to operate your SPEKTRA Edge service.