Integration Guides
Flexible Edges in Action
Following Ranvier's "Opinionated Core, Flexible Edges" philosophy, you can freely integrate with Tower, actix-web, Axum, and other Rust ecosystem frameworks. This section demonstrates how to combine Ranvier's Transition/Outcome/Bus/Schematic paradigm with existing ecosystem tools.
Why Integrate?
🔗 Ecosystem Compatibility
Leverage battle-tested middleware, extractors, and layers from Tower, actix-web, and Axum without modification. Ranvier doesn't lock you into a single approach.
🛤️ Gradual Migration
If you have an existing Tower, actix, or Axum app, you can add Ranvier incrementally — one endpoint at a time. No need for a "big bang" rewrite.
🧩 Team Knowledge Transfer
If your team already knows Tower or actix, they can apply that knowledge directly. Ranvier complements existing patterns rather than replacing them.