Skip to content

About Gateway

The gateway provides a centralized entry point for clients to access Vidos services, simplifying integration and coordinating workflows across multiple services.

The gateway simplifies multi-service interactions through:

  • Unified API reducing integration complexity
  • Consistent authentication across services
  • Service discovery and versioning
  • Complex workflow orchestration

A gateway acts as an intermediary between client applications and Vidos services, routing requests, orchestrating workflows, and managing cross-cutting concerns.

The gateway in Vidos has two main components:

  1. Gateway Service: The core implementation that handles routing, orchestration, and client interactions
  2. Gateway Management Service: Enables configuration and management of gateway instances

Vidos supports creating multiple gateway instances, each with its own configuration, to support different integration requirements across your organization.

flowchart TD
    A[Applications] --> B[Gateway Instance]
    B --> C[Service Connectors]
    C --- C1[Resolver]
    C --- C2[Verifier]
    C --- C3[Validator]
    C --- C4[Authenticator]
  • API unification across all Vidos services
  • Workflow orchestration for complex verification processes
  • Multi-tenant deployments with isolated configurations
  • API versioning and backward compatibility