News

CNCF Announces Graduation of CloudEvents

0

The Cloud Native Computing Foundation (CNCF), has announced the graduation of CloudEvents. CloudEvents is a specification for exposing event metadata in a common way to provide interoperability across services, platforms, and systems.

The CloudEvents project was developed by the CNCF Severless Working Group in May 2018 as the first step in the process of finding ways to improve the interoperability and user experience of serverless platforms. The project was accepted into the CNCF Incubator in late 2019 at the same time as reaching its V1 milestone. With CloudEvents, systems can now determine the high-level purpose of the event and determine the proper routing in an interoperable fashion without the need for custom event-specific understanding, or inspection of the event itself.

“CloudEvents started with a simple premise of trying to spec out what a common set of event metadata would look like across a variety of cloud native and serverless systems,” said Chris Aniszczyk, CTO, Cloud Native Computing Foundation. “We are thrilled to see the project graduate and be used by a variety of products and projects across the globe, including CNCF projects like Falco, Keptn, Knative, wasmcloud, and more.”

Since its inception, the CloudEvents project has had over 340 contributors involved in the development of the specification from 122 different organizations. The Cloud Events spec has been adopted by an increasing number of organizations and products including Adobe I/O Events, Alibaba Cloud EventBridge, Azure Event Grid, the European Commission, Google Cloud Eventarc, IBM Cloud Code Engine, and many more.

As a foundational specification, CloudEvents is being used as part of many projects – both within the open source community as well as within enterprises. Within CNCF, CloudEvents adopters include Argo, Falco, Harbor, Knative, and Severless Workflow. The project has also developed a set of SDKs in nine different programming languages, to help in the creation and processing of CloudEvent-enabled events.