redb.Route
integration frameworkThe .NET equivalent of Apache Camel
Enterprise integration framework for .NET — wire any system to any system in a few lines of C#. A fluent DSL builds From → Process → To pipelines. No XML, no message-bus lock-in, no per-endpoint license fees.
25
transports
30+
EIP patterns
32
NuGet packages
OTel
built-in
What's inside
- Brokers & messaging: Kafka, RabbitMQ, Azure Service Bus, IBM MQ, Amazon SQS/SNS, MQTT 5.0, AMQP 1.0, Redis.
- Network & web: HTTP, gRPC, WebSocket, SignalR, raw TCP, Telegram Bot API.
- Files & storage: File, FTP/SFTP, AWS S3 / MinIO, redb typed object storage.
- Data & search: SQL (ADO.NET), Elasticsearch, LDAP / Active Directory, Firebase.
- AI / LLM: llm: connector (OpenAI-compatible — 14 APIs — + native Anthropic, token streaming), MCP client (mcp:), and .AsLlmTool() to expose any transport as an LLM-callable tool.
- 30+ EIP patterns (Splitter, Aggregator, CBR, Saga, Circuit Breaker, Idempotent Consumer, Scatter-Gather…), compiled expression engine, transactional routes, OpenTelemetry built-in.
- Runs in production on redb.Tsak: .tpkg modules, hot-reload, clustering, REST/CLI/dashboard. 32 packages, Apache 2.0.
Latest releases
- Fluent DSL builders — endpoint URIs now round-trip through the parser; space-bearing values no longer
- redb.Route.Llm — conversation isolation no longer depends on tree-filter semantics
- redb.Route.Llm — tool routes now run on a child of the agent exchange, not on a naked one.
- redb.Route.Llm — the run's principal and audit tags reach tools. The engine copied a hard-coded
- redb.Route.As2 — new AS2 (RFC 4130) B2B/EDI connector. Exchange business documents with trading
- redb.Route.Http.Hosting — new shared Kestrel hosting package. SharedHttpServerManager (the