Skip to main content

SOFTWARE

RedGW

Redis GateWay

A gateway that provides data sharing between heterogeneous systems through standard Redis-based REST APIs, with synchronization to external databases set up by configuration.

Python · REST API Server · Rust Accelerated Core

One REST API for Data Sharing Between Systems

Business systems each use their own integration methods and authentication, so sharing data has meant building separate integrations and connecting directly to databases. RedGW places Redis in between as a shared hub and provides reads, writes, and real-time subscriptions through one REST API and one permission model. Systems that cannot call REST are connected through database synchronization.

Architecture

ArchitectureREST requests connect to the Redis data hub, while synchronization tasks manage data flows between Redis and external databases.
Pinch or scroll to zoom · drag to pan · double-tap or double-click to reset

Core REST API Areas

Base Path: /api/v1/ns/{namespace}/{resource}/{key}  ·  Batch: …/{resource}/batch, …/{resource}/{key}/batch (up to 100 items)

Database Integration

Supported Databases (7 Types)
  • Oracle
  • Tibero
  • MySQL
  • MariaDB
  • MSSQL
  • PostgreSQL
  • CUBRID

Redis is an in-memory hub for sharing, and the data of record stays in each system's database. All three synchronization modes provide connections to the seven database platforms. Tibero and CUBRID drivers are installed separately for each deployment, and integration with the target database is confirmed by testing before deployment.

Integration by Configuration, Protection at the Gateway

Integration targets are registered with connection details and synchronization settings. Access permissions, transport encryption, and audit records are applied at the gateway layer.

Connect system integration

  • Batch processing — multiple reads and writes in a single call
  • Accelerated processing — native acceleration for data validation and transformation

Protect access protection

  • Access control — API keys, per-namespace read and write permissions, internal-network restriction for admin and metrics paths
  • Transport and traffic protection — TLS encryption, rate limits, WebSocket support
  • Audit logging — choice of standard logging for writes and access failures, or full logging including reads

Operate synchronization operation

  • Duplicate-run prevention — concurrent runs of the same synchronization job blocked
  • Health monitoring — database connections and synchronization jobs monitored, jobs resumed when the database recovers
  • Integrated monitoring — service status and traffic dashboards based on Prometheus and Grafana

Use Cases

RedGW fits integrations where several business systems read and update the same data or need to receive it in real time.

Adoption Inquiry

We provide configuration and rollout guidance based on your requirements and operating environment. Demo and proposal requests are handled through the same contact.

Click the image for actual size · click outside or press Esc to close