FusionFusion

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

LanguageStatus
PythonAvailable — pip install fusion-framework
TypeScript / Node.jsAvailable — 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.

Fusion Framework versioning chart

On this page