= Kamelet Catalog

[NOTE]
--
This version ({page-component-display-version}) of {page-component-title} depends on:

* xref:{camel-docs-version}@components::index.adoc[Camel] at version {camel-version}

ifndef::version-used[It is not currently used by other subprojects such as camel-k or camel-kafka-connector.]
ifdef::version-used[]
It is used by:

ifdef::camel-k-version[]
* xref:{camel-k-docs-version}@camel-k::index.adoc[Camel-K] at version {camel-k-version}
endif::[]
ifdef::camel-kafka-connector-version[]
* xref:{camel-kafka-connector-docs-version}@camel-kafka-connector::index.adoc[Camel Kafka Connector] at version {camel-kafka-connector-version}
endif::[]

endif::[]

ifdef::lts[This long term service release will be supported until {lts}.]
ifndef::lts[]
ifdef::prerelease[This is the development version of {page-component-title}. It should not be used in production.]
ifndef::prerelease[This release will not be updated, but rather replaced by a new release.]
endif::[]
--

== Kamelet specification

Kamelets were originally born for Kubernetes and they have eventually moved to be used as Camel core resources. Its specification is a Kubernetes CRD specification. You can use it in your project by using Maven dependency `org.apache.camel.kamelets:camel-kamelets-crds`.

== Development guide

Kamelets are extensible components. Look at the guide and learn xref:development.adoc[how to develop a new Kamelet].

== Compatibility Matrix

[caption=]
.Compatibility between Kamelets catalog and related subprojects
[width="100%",cols="4,2,2,2,1,3",options="header"]
|===
|Camel-Kamelets Version
|Using Camel Version
|Used by Camel-K Version
|Used by Camel-Kafka-Connector Version
|LTS Until
|Branch
|===

//cannot use top level index.adoc as the page with the query is always omitted.
indexTable::[version="*",relative="avro-deserialize-action.adoc",cellformats="util.kameletsRef(pageComponentDisplayVersion, pageComponentVersion)|util.camelRef(camelVersion, camelDocsVersion)|util.ckRef(camelKVersion, camelKDocsVersion)|util.ckcRef(camelKafkaConnectorVersion, camelKafkaConnectorDocsVersion)|lts|kamelets.branch(pageComponentVersion)", requires={requires},transform=util.sortCompatibilityItems]

This page contains the default Apache Camel Kamelets catalog.

Consult the Kamelets User Guide for information about how to use these.

**We love contributions for this catalog**: you can follow the Kamelets Developer Guide for information on how to create new Kamelets and contribute them to the official https://github.com/apache/camel-kamelets/[github.com/apache/camel-kamelets] repository.

[indexBlock,'xref=$xref']
----
[.catalog]
[.item]#{xref}#

----
