Skip to main content

Integration Hub Development

Overview

This section provides step-by-step developer guides for integrating services with the Keymate Integration Hub. Integration Hub is a subscription-based event distribution system that ingests platform events, resolves active subscriptions, and delivers events to subscriber endpoints via HTTP webhooks. These guides cover both the producer side (publishing events) and the consumer side (receiving events), along with the gRPC and REST APIs used to manage subscriptions and event definitions.

When to Read This Section

  • You want to publish events from your service to Integration Hub
  • You want to build a subscriber endpoint that receives events via HTTP webhooks
  • You want to register subscriptions and event definitions using gRPC or REST APIs
  • You want to integrate your service with Access Gateway for authorization checks

Who Should Start Here

  • Developer — Developers building event producers, subscriber endpoints, or integrating with Integration Hub APIs

Key Topics

Representative Journeys

  1. Building Producers — Understand how events enter the system
  2. Building Consumers — Learn how to receive and process events
  3. Using Integration Hub gRPC APIs — Master subscription management APIs
  4. Using Access Gateway gRPC from Services — Add authorization checks to your service
  • Integration Hub — Architecture and component documentation for Integration Hub
  • Event Hub — Upstream event routing component that feeds events into Integration Hub