Jano

Integration platform (iPaaS-lite)

.NET 10 Next.js MariaDB React Flow JSONata Kubernetes

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.

Back to projects