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, and type, and optional attributes datacontenttype, dataschema, subject, and time. Available format bindings cover JSON, AVRO, and Protobuf (XML and AVRO Compact in working draft); transport bindings cover HTTP, Kafka, AMQP, MQTT, NATS, and WebSockets. The CloudEvents 1.0.2 release is the current stable version, with 1.0.3 in working draft.

API entry from apis.yml

apis.yml Raw ↑
name: CloudEvents
description: 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, and type, and
  optional attributes datacontenttype, dataschema, subject, and time. Available format bindings cover
  JSON, AVRO, and Protobuf (XML and AVRO Compact in working draft); transport bindings cover HTTP, Kafka,
  AMQP, MQTT, NATS, and WebSockets. The CloudEvents 1.0.2 release is the current stable version, with
  1.0.3 in working draft.
humanURL: https://cloudevents.io
baseURL: ''
tags:
- Specification
- Envelope
- CNCF
- Standards
properties:
- type: Portal
  url: https://cloudevents.io
- type: Specification
  url: https://github.com/cloudevents/spec/blob/main/cloudevents/spec.md
- type: GitHubOrganization
  url: https://github.com/cloudevents
- type: GitHubRepository
  url: https://github.com/cloudevents/spec
- type: SDK
  url: https://github.com/cloudevents/sdk-go
- type: SDK
  url: https://github.com/cloudevents/sdk-javascript
- type: SDK
  url: https://github.com/cloudevents/sdk-python
- type: SDK
  url: https://github.com/cloudevents/sdk-java
- type: SDK
  url: https://github.com/cloudevents/sdk-csharp
- type: SDK
  url: https://github.com/cloudevents/sdk-rust