Composable by construction
Build filters, splitters, aggregators, retries, and other Enterprise Integration Patterns as one pipeline.
Connect APIs, brokers, databases, files, and services through composable Tower-native pipelines. Author routes in Rust or YAML.
routes:
- id: "hello"
from: "direct:start"
steps:
- set_header:
key: "source"
value: "hello"
- to: "log:done"
Built for integration work
Build filters, splitters, aggregators, retries, and other Enterprise Integration Patterns as one pipeline.
Route between HTTP, Kafka, Redis, SQL, gRPC, WebSocket, MQTT, files, LLMs, MCP, and more.
Use health checks, metrics, tracing, hot reload, schema validation, and explicit error handling.
Quick start
Install the CLI, scaffold an integration, and run it locally.
~ ❯ cargo install camel-cli
~ ❯ camel new my-integration
~ ❯ cd my-integration
~/my-integration ❯ camel run
Pre-release and evolving
APIs may change. Try the guide, inspect the source, and help shape rust-camel.