Skip to content

Guide on how to write technical integrations with GREM

Notifications You must be signed in to change notification settings

Garaio-REM/grem-dev-guide

Repository files navigation

GREM Developer guide

Purpose

This is the starting point for developers who wish to integrate their systems with GARAIO REM.

Getting started / getting access / getting help

Please contact us at [email protected].

Integration pattern

GREM provides an synchronous API for reads and an asynchronous API for event subscriptions and writes.

The read API is a GraphQL interface ("the GraphQL API"), event subscriptions and writes use AMQP messaging ("the Message Bus API").

Thus, a use case might look like this:

Basic integration pattern

AMQP Events published by GREM will contain only basic additional information about the event for convenience. Depending on your use case, you can retrieve any additional required information via GraphQL.

Further documentation

How to update this guide

Diagrams are created using drawio. Add the *.drawio files to the repository and use ./refresh-diagrams to export them all to png.

About

Guide on how to write technical integrations with GREM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages