Jano
Integration platform (iPaaS-lite)
Jano is a MuleSoft-style integration platform (iPaaS) built on a message-passing graph flow engine, in the spirit of n8n. Through a visual React Flow editor it orchestrates operations and composes new APIs via declarative federation: it fans out to multiple connectors, joins and merges their results, applies filters and runs code in an isolated sandbox. The core is a modular .NET 10 monolith with AES-GCM-encrypted credentials and a SHA-256 audit chain, deployed on Kubernetes.
What it does
Jano lets you design integrations and publish federated APIs without writing glue code, modeling each flow as a graph of nodes that communicate through messages.
- Visual React Flow editor to orchestrate operations node by node.
- Composition of new APIs through declarative federation with fan-out to several connectors.
- Join/merge operations to combine responses from different systems.
- Data filtering and transformation, with JSONata expressions over the messages.
- Execution of custom logic via code in an isolated sandbox.
- Five ready-to-use connectors, including Microsoft Graph and Jira.
Architecture
The system is a modular .NET 10 monolith that runs the graph engine and exposes the composed APIs, paired with standalone web portals and its own persistence and security layer.
- Modular .NET 10 monolith acting as a message-passing flow engine.
- Five built-in connectors (Microsoft Graph, Jira, among others) for federated fan-out.
- Credentials encrypted at rest with AES-GCM.
- Immutable audit chain linked with SHA-256.
- Admin and Developer portals built in Next.js.
- Containerized deployment orchestrated on Kubernetes.
Stack
A .NET 10 backend in C#, Admin and Developer portals in Next.js and TypeScript, MariaDB persistence, a React Flow flow editor, JSONata transformations and deployment on Kubernetes.