# 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.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/rig/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://accenture.github.io/reactive-interaction-gateway/
- repository: https://github.com/Accenture/reactive-interaction-gateway
- docs: https://accenture.github.io/reactive-interaction-gateway/docs/intro.html
- x: https://twitter.com/reactivegateway
- forum: https://stackoverflow.com/questions/tagged/reactive-interaction-gateway

### Identity

- status: stub
- maintainer: Accenture
- maintainerType: unknown
- parent: unknown
- firstRelease: 2017
- hqCountry: unknown

### Kind

- category: backend
- hosting: elixir
- language: elixir
- runtime: beam
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: docker

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 3
- latestReleaseDate: 2022-08-12

### Adoption

- githubStargazers: 602
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 16
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://accenture.github.io/reactive-interaction-gateway/ (read 2026-10-26)
- urls: https://api.github.com/repos/Accenture/reactive-interaction-gateway (read 2026-10-26)
- urls: https://github.com/Accenture/reactive-interaction-gateway/blob/master/README.md (read 2026-10-26)
- maintainer: https://github.com/Accenture/reactive-interaction-gateway/blob/master/README.md (read 2026-10-26)
- language: https://api.github.com/repos/Accenture/reactive-interaction-gateway (read 2026-10-26)
- runtime: https://accenture.github.io/reactive-interaction-gateway/docs/rig-dev-guide.html (read 2026-10-26)
- category: https://github.com/Accenture/reactive-interaction-gateway/blob/master/README.md (read 2026-10-26)
- license: https://api.github.com/repos/Accenture/reactive-interaction-gateway (read 2026-10-26)
- licenseModel: https://github.com/Accenture/reactive-interaction-gateway/blob/master/README.md (read 2026-10-26)
- installMethod: https://accenture.github.io/reactive-interaction-gateway/docs/rig-ops-guide.html (read 2026-10-26)
- installMethod: https://github.com/Accenture/reactive-interaction-gateway/blob/master/README.md (read 2026-10-26)
- runsAs: https://accenture.github.io/reactive-interaction-gateway/docs/rig-ops-guide.html (read 2026-10-26)
- currentMajor: https://api.github.com/repos/Accenture/reactive-interaction-gateway/releases (read 2026-10-26)
- latestReleaseDate: https://api.github.com/repos/Accenture/reactive-interaction-gateway/releases (read 2026-10-26)
- firstRelease: https://github.com/Accenture/reactive-interaction-gateway/blob/master/CHANGELOG.md (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/Accenture/reactive-interaction-gateway (read 2026-10-26)
- contributors: https://api.github.com/repos/Accenture/reactive-interaction-gateway/contributors (read 2026-10-26)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
