Home

Awesome

Cloud Native Landscape

Cloud Native Landscape Logo

The CNCF Cloud Native Landscape is intended as a map through the previously uncharted terrain of cloud native technologies. This attempts to categorize most of the projects and product offerings in the cloud native space. There are many routes to deploying a cloud native application, with CNCF Projects representing a particularly well-traveled path.

This repository contains the data files and images required to generate the CNCF landscape. The software that generates it can be found at the cncf/landscape2 repository. Please see its README file for more information about how it works.

New entries

To add a new entry to the landscape, please open a pull request to add it in alphabetical order to the landscape.yml file. The logo must be added to the hosted_logos directory (in SVG format) and referenced from the logo field.

Before submitting a new entry it is important to review the following guidelines:

[!NOTE] At the moment the landscape is generated daily, so once your PR is merged your changes should be visible before 24 hours.

Extra fields

The extra section in the landscape.yml file allows you to include various fields to provide essential details about your project. This section helps users understand the project's purpose and find more information. For a detailed list of possible fields please refer to the Extra Fields Documentation.

Technical Advisory Groups (TAG)

Projects can specify which TAG owns them in the landscape.yml file. This can be achieved by setting the tag field in the extra item's section to one of the following values:

When this information is not provided, we'll try to detect it automatically based on the TAGs configuration section of the settings file. The automatic detection is based on a pre-defined mapping between categories/subcategories and TAGs, so it may not be accurate in some cases. In those cases, the recommended approach is to provide the TAG manually as explained above.

If you find an item with an incorrect TAG, we'd really appreciate if you could open a pull request to provide the correct one.

Corrections

If you find an error in the landscape, please open a pull request with the suggested changes to the landscape.yml file. Some information displayed in the landscape is obtained from Crunchbase or GitHub, so errors on it should be fixed in the corresponding source.

License

The generated landscape contains data received from Crunchbase. This data is not licensed pursuant to the Apache License. It is subject to Crunchbase’s Data Access Terms, available at https://data.crunchbase.com/docs/terms, and is only permitted to be used with Linux Foundation landscape projects.

Everything else is under the Apache License, Version 2.0, except for projects and products logos, which are generally copyrighted by the company that created them, and are simply cached here for reliability. The generated landscape and the landscape.yml file are alternatively available under the Creative Commons Attribution 4.0 license.