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
Building Producers
How platform events enter Integration Hub and how to publish events from your service.
Building Consumers
How to build a subscriber endpoint, register subscriptions, and handle event delivery.
Using Integration Hub gRPC APIs
Complete gRPC and REST API reference for subscription and event management.
Using Access Gateway gRPC from Services
How to call Access Gateway gRPC API for authorization checks from your service.
Representative Journeys
- I want to send events from my service to Integration Hub → Building Producers
- I want to receive events via webhooks → Building Consumers
- I want to manage subscriptions programmatically → Using Integration Hub gRPC APIs
- I want to check permissions from my service → Using Access Gateway gRPC from Services
Recommended Reading Order
- Building Producers — Understand how events enter the system
- Building Consumers — Learn how to receive and process events
- Using Integration Hub gRPC APIs — Master subscription management APIs
- Using Access Gateway gRPC from Services — Add authorization checks to your service
Related Sections
- Integration Hub — Architecture and component documentation for Integration Hub
- Event Hub — Upstream event routing component that feeds events into Integration Hub