Introduction
Overview of Fusion Framework
What is Fusion?
Fusion Framework is a cross-platform backend framework built on a shared Rust core and FMA (Fusion Module Architecture).
You write class-based HTTP APIs in your preferred language. Routing, request parsing, parameter binding, and response serialization run in the Rust engine — language bindings stay thin and focused on developer experience.
Language support
| Language | Status |
|---|---|
| Python | Available — pip install fusion-framework |
| TypeScript / Node.js | Available — npm i fusion-framework (see Node guide) |
| C# | Available — managed package + fusion-ffi (see C# guide) |
Start with Python, TypeScript, or C#.
Tooling
- Fusion Tool — the official CLI for scaffolding projects, managing environments, and running project commands
- Fusion Desktop — a graphical interface for managing Fusion backends on Windows and Linux
Fusion is open source under the BSD License.
Versioning
Fusion is a young framework, so we use a deliberate versioning strategy while the core stabilizes.
The goal is continuous improvement toward a reliable foundation for production backends.
