A Component is essentially a factory of Endpoint instances.

You can explicitly configure Component instances and add them to a CamelContext in an IoC container like Spring, or they can be auto-discovered using URIs.

Components Included

Camel includes the following Component implementations via URIs.

Make sure to read How do I configure endpoints? to learn more about configuring endpoints. For example how to refer to beans in the Registry or how to use raw values for password options, and using property placeholders etc.