# Events

**Canonical:** https://apis.io/providers/events/  
**APIs profiled:** 18

Event-driven APIs catalog. Documents the landscape of brokers, streaming platforms, schema registries, and the specifications that standardize how events are described, transported, and stored. "Events" is the broader category that contains webhooks (HTTP callbacks) as one delivery surface, alongside message brokers, log-based streaming platforms, and managed pub/sub services. The catalog aligns around CloudEvents (CNCF graduated, v1.0.2) as the spec for the event payload envelope and AsyncAPI as the spec for the event API surface (channels, operations, messages, servers), and covers the major open-source brokers (Apache Kafka, Apache Pulsar, NATS, Redpanda, IBM MQ), cloud-native managed buses (AWS EventBridge, Azure Event Grid, Google Cloud Pub/Sub, Confluent Cloud), schema registries (Confluent Schema Registry, Apicurio Registry), and streaming-analytics SaaS (Tinybird, Materialize). Wire-level protocols included are MQTT (OASIS), AMQP (OASIS / ISO 19464), and STOMP.

## Kin Score — 15.1 / 100 (emerging)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 15.1).

| Facet | Score |
|---|---|
| Discoverability | 64.8 |
| Contract Quality | 15.5 |
| Governance | 25.0 |
| Contract Governance | 25.0 |
| Operational Transparency | 18.4 |
| Developer Ergonomics | 9.5 |
| Commercial Clarity | 0.0 |
| Access Clarity | 0.0 |

Regulatory layer — **Securities & Market Data**: 18.3 (matched via weak_tags).

## Agent readiness — 0.0 (human-only)

| Dimension | Value |
|---|---|
| Spec Presence | no |
| Agentic Access | no |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | no |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Unknown — onboarding: unknown, pricing: unknown, trial: no (confidence: low).

## APIs (18)

- **CloudEvents** — CNCF-graduated specification (graduated January 25, 2024) for describing event data in a common way. Defines a payload envelope with required attributes id, source, specversion,...
- **AsyncAPI** — Linux Foundation-hosted specification for event-driven APIs. Describes servers, channels, operations, messages, schemas, and protocol bindings for Kafka, AMQP, MQTT, NATS, WebSo...
- **Apache Kafka** — Open-source distributed event streaming platform governed by the Apache Software Foundation. Described as used by "thousands of companies for high-performance data pipelines, st...
- **Apache Pulsar** — Open-source distributed messaging and streaming platform built for the cloud. Top-10 Apache Software Foundation project (740+ contributors, current version 4.2). Multi-tenant by...
- **NATS** — CNCF incubating high-performance, lightweight messaging system designed for cloud, edge, and IoT. Supports pub/sub, request/reply, and queue groups over a text-based protocol. J...
- **Redpanda** — Kafka API-compatible streaming data platform written in C++ (no JVM, no ZooKeeper). Self-described as an "Agentic Data Plane and Data Streaming platform for real-time performanc...
- **IBM MQ** — Enterprise messaging middleware from IBM. Long the de facto standard for assured-once message delivery in regulated industries (banking, government). Exposes the MQI native API,...
- **AWS EventBridge** — AWS serverless event router. "EventBridge is a serverless service that uses events to connect application components together, making it easier for you to build scalable event-d...
- **Azure Event Grid** — Azure's "highly scalable and fully managed publish-subscribe service for message distribution." Supports both HTTP push/pull delivery and an MQTT v3.1.1 / v5.0 broker mode for I...
- **Google Cloud Pub/Sub** — Google Cloud's asynchronous and scalable messaging service that decouples message producers from consumers with typical latencies around 100 ms. Uses per-message leasing (not pa...
- **Confluent Cloud** — Commercial managed service from Confluent positioned as "the industry's only fully managed data streaming platform." Built on the Kora cloud-native Kafka engine. Tiers: Basic, S...
- **Confluent Schema Registry** — Central repository with a RESTful interface for registering and evolving schemas in Avro, JSON Schema, and Protobuf. Enforces compatibility rules (backward, forward, full, trans...
- **Apicurio Registry** — Open-source schema and API artifact registry backed by Red Hat (Apache 2.0). Stores OpenAPI, AsyncAPI, Avro, JSON Schema, Protobuf, Kafka Connect schemas, GraphQL SDL, WSDL, and...
- **Tinybird** — Managed ClickHouse-based SaaS for real-time analytics on event data. Ingests events via an HTTP Events API (up to 1,000 req/s) plus connectors for Kafka, S3, GCS, BigQuery, Snow...
- **Materialize** — Streaming SQL database based on incremental view maintenance. Continually ingests CDC from Postgres, Kafka, and other sources, then keeps SQL views up to date with minimal recom...
- **MQTT** — OASIS standard messaging protocol for the Internet of Things. Lightweight publish/subscribe transport for remote, constrained devices. Current version is MQTT 5.0 (predecessors ...
- **AMQP** — Advanced Message Queuing Protocol. AMQP 1.0 is both an OASIS standard and an International Standard (ISO/IEC 19464). Wire-level binary protocol defining nodes, links, sessions, ...
- **STOMP** — Simple (or Streaming) Text Oriented Messaging Protocol. Lightweight, text-based wire protocol for message-oriented middleware. Widely used as an alternative front-end on brokers...

## Security (1)

- **Events Domain Security** — TLSv1.3 · HSTS

## Use cases (6)

- **Microservice Integration** — Decoupling services so producers emit events without coupling to downstream consumers.
- **Change Data Capture** — Replicating database changes (Postgres logical replication, MySQL binlog, MongoDB change streams) onto Kafka, Pulsar, or Materialize for downstream consumers.
- **IoT Telemetry** — Constrained devices publishing readings over MQTT or NATS to cloud gateways such as Azure Event Grid or AWS IoT Core.
- **Real Time Analytics** — Streaming events into ClickHouse-, Pinot-, or Druid-based platforms (Tinybird, Materialize) to power user-facing dashboards with sub-second freshness.
- **Event Sourcing** — Storing every state change as an immutable event in a durable log (Kafka, Pulsar) so application state can be rebuilt by replay.
- **Webhook Delivery** — HTTP-based fan-out from a SaaS to subscriber URLs. The narrowest slice of the event landscape; covered in detail in the api-evangelist webhooks topic repo.

## Tags

Event, Event-Driven, Event Streaming, Messaging, Pub-Sub, Brokers, CloudEvents, AsyncAPI, Topic

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/events/). Scores are computed from the provider's own public artifacts under a published rubric.
