FindSoftware

Reactive Interaction Gateway

Gateway between frontend clients and backend services that forwards backend events to clients over WebSocket, SSE and long polling, and proxies or queues client requests.

RIG, the Reactive Interaction Gateway, sits between a frontend and its backend services. Backend events are picked up from Kafka, NATS or Amazon Kinesis and forwarded to connected clients over WebSocket, server-sent events or long polling, according to each client’s subscriptions. Client requests can be proxied to HTTP backends and answered synchronously, or turned into messages for asynchronous processing, with the response returned to the open connection when the backend replies.

The project is written in Elixir and runs on the Erlang VM. The operator’s guide says RIG is typically deployed with Docker, and its ports for client traffic and internal APIs, together with the message broker and JWT settings, are set through environment variables.

Worth knowing

The repository includes Kubernetes deployment instructions, and the FAQ says no knowledge of Elixir or Erlang is needed to use RIG.

Identity

Status
Stub
Maintainer
Accenture3
First release
20177

Rendering and deploy

Runs as
Always on5
Install with
docker35

Releases

Current major version
36
Last release
2022-08-126

Adoption

GitHub stars
6022
Contributors
168

Why these figures do not compare

Sources

  1. 2026-10-26: links
    accenture.github.io/reactive-interaction-gateway/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/Accenture/reactive-interaction-gateway
  3. 2026-10-26: links, Maintainer, Categories, License model, Install with
    github.com/Accenture/reactive-interaction-gateway/blob/master/README.md
  4. 2026-10-26: Runtime
    accenture.github.io/reactive-interaction-gateway/docs/rig-dev-guide.html
  5. 2026-10-26: Install with, Runs as
    accenture.github.io/reactive-interaction-gateway/docs/rig-ops-guide.html
  6. 2026-10-26: Current major version, Last release
    api.github.com/repos/Accenture/reactive-interaction-gateway/releases
  7. 2026-10-26: First release
    github.com/Accenture/reactive-interaction-gateway/blob/master/CHANGELOG.md
  8. 2026-10-26: Contributors
    api.github.com/repos/Accenture/reactive-interaction-gateway/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON