// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
[id="extensions-yaml-io"]
= YAML IO
:linkattrs:
:cq-artifact-id: camel-quarkus-yaml-io
:cq-native-supported: true
:cq-status: Stable
:cq-status-deprecation: Stable
:cq-description: Dump routes in YAML format
:cq-deprecated: false
:cq-jvm-since: 3.2.0
:cq-native-since: 3.2.0

ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##3.2.0## [.badge-key]##Native since##[.badge-supported]##3.2.0##
endif::[]

Dump routes in YAML format

[id="extensions-yaml-io-maven-coordinates"]
== Maven coordinates

https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-yaml-io[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]

Or add the coordinates to your existing project:

[source,xml]
----
<dependency>
    <groupId>org.apache.camel.quarkus</groupId>
    <artifactId>camel-quarkus-yaml-io</artifactId>
</dependency>
----
ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
endif::[]

[id="extensions-yaml-io-usage"]
== Usage
This an auxiliary extension that provides support for Camel route dumping in YAML.

For example, when the application is configured to dump routes on startup with the following configuration in `application.properties`.

[source,properties]
----
camel.main.dump-routes = yaml
----

