tree: 739f3c2bf7fa4423050ef23a87a0ef3567b90ce1 [path history] [tgz]
  1. amqp/
  2. basic/
  3. caffeine/
  4. dns/
  5. kafka/
  6. kamelets/
  7. knative/
  8. languages/
  9. master/
  10. modeline/
  11. openapi/
  12. polyglot/
  13. processor/
  14. pulsar/
  15. rest/
  16. saga/
  17. tekton/
  18. README.md
examples/README.md

Camel K Examples

This folder contains various examples of Camel K integrations. You can use them to learn more about the capabilities of Camel K or to inspire your integration development.

Basic usage examples

In this section you will find the most basic examples. Useful to start learning about Camel K and how to run. You can use many supported languages and learn about the most basic features:

TypeDescriptionLink
LanguagesSimple integrations developed in various supported languagessee examples
BasicBasic features such as cron, properties or resourcessee examples
ProcessorShow how to include Processors logicsee examples
Open APIOpen API supportsee examples
RestProduce/Consume RESTful servicessee examples
ModelineCamel K modeline supportsee examples

Component usage examples

In this section you can find a few examples of certain Camel components. This is a limited number of the wide variety of components supported by Apache Camel. You can also find useful examples in this repository.

TypeDescriptionLink
AMQPComponent usagesee examples
CaffeineComponent usagesee examples
DNSComponent usagesee examples
KafkaComponent usagesee examples
KnativeComponent usagesee examples

Advanced usage examples

As soon as you will learn the basic stuff, you will like to try the new advanced feature offered by Camel K. Here a few examples:

TypeDescriptionLink
KameletsHow to use Kameletssee examples
MasterMaster support examplesee examples
PolyglotPolyglot integration examplessee examples
PulsarPulsar usagesee examples
SagaSaga pattern examplesee examples
TektonTekton tutorialsee examples