# CloudEvents Specification

**Canonical:** https://apis.io/apis/cloudevents/cloudevents-spec/  
**Provider:** CloudEvents — https://apis.io/providers/cloudevents/  
**Documentation:** https://cloudevents.io/

CloudEvents Specification is one of 12 APIs that [CloudEvents](https://apis.io/providers/cloudevents/) publishes on the [APIs.io](https://apis.io/) network, described by an AsyncAPI event-driven specification. This API exposes 1 JSON Schema definition. Tagged areas include Event, Specification, and Standards. The published artifact set on APIs.io includes API documentation, an API reference, a GitHub repository, a changelog, an AsyncAPI specification, and 1 JSON Schema.

The CloudEvents specification defines a set of metadata attributes that must be present in every event, including source, type, id, and specversion. It provides a vendor-neutral way to describe events that enables consistent routing, filtering, and processing across different systems and cloud providers.

## Machine-readable artifacts (7)

- **Documentation** — https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md
- **Reference** — https://github.com/cloudevents/spec/blob/main/cloudevents/spec.md
- **GitHubRepository** — https://github.com/cloudevents/spec
- **ChangeLog** — https://github.com/cloudevents/spec/releases
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/cloudevents/refs/heads/main/json-schema/cloudevents-event-schema.json
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/cloudevents/refs/heads/main/asyncapi/cloudevents-http-asyncapi.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/cloudevents/refs/heads/main/apis.yml

## Other CloudEvents APIs (11)

- [CloudEvents HTTP Protocol Binding](https://apis.io/apis/cloudevents/cloudevents-http-binding/)
- [CloudEvents Kafka Protocol Binding](https://apis.io/apis/cloudevents/cloudevents-kafka-binding/)
- [CloudEvents AMQP Protocol Binding](https://apis.io/apis/cloudevents/cloudevents-amqp-binding/)
- [CloudEvents MQTT Protocol Binding](https://apis.io/apis/cloudevents/cloudevents-mqtt-binding/)
- [CloudEvents NATS Protocol Binding](https://apis.io/apis/cloudevents/cloudevents-nats-binding/)
- [CloudEvents SQL (CESQL)](https://apis.io/apis/cloudevents/cloudevents-cesql/)
- [CloudEvents Go SDK](https://apis.io/apis/cloudevents/cloudevents-sdk-go/)
- [CloudEvents JavaScript SDK](https://apis.io/apis/cloudevents/cloudevents-sdk-javascript/)
- [CloudEvents Java SDK](https://apis.io/apis/cloudevents/cloudevents-sdk-java/)
- [CloudEvents Python SDK](https://apis.io/apis/cloudevents/cloudevents-sdk-python/)
- [CloudEvents Subscriptions API](https://apis.io/apis/cloudevents/cloudevents-subscriptions-api/)

## Tags

Event, Specification, Standards

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cloudevents/cloudevents-spec/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cloudevents/.
