A premium, agentic, non-blocking visual orchestrator designed to compose, compile, test, and package Spring WebFlux Java Microservices in real-time. Inspired by n8n and built on top of React Flow and Spring Boot, it bridges visual flow architectures directly to native Java structures.
pom.xml, application.yml, and clean, ready-to-run code.~/.m2 using containerized Maven offline tasks.WebClient) and runs full integration sequences in memory, outputting step-by-step console logs.We have seeded a complete end-to-end GET /api/posts/{id} data ingestion workflow. Below is a detailed walkthrough of each architectural node layer and its parameters:
pom.xml)Defines the Spring Boot starter parent and registers reactive dependencies (WebFlux, Lombok, MongoDB).

GetPostsById Route)Specifies the HTTP path /api/posts/{id} and maps the GET operation to the PostHandler.

PostHandler)Extracts the route path variables and passes the incoming payload down to the Facade component.

PostFacade)Decouples request/response formatting from business logic by delegating variables to the service.

PostService)Executes the business logic, logs debug traces, triggers the HTTP client, and saves the entity to MongoDB.

PostWebClient)Executes a live non-blocking HTTP GET call to retrieve the requested post resource.

Post)Defines the POJO structure with Lombok annotations (@Data, @Builder, @NoArgsConstructor, @AllArgsConstructor) and maps to the target MongoDB collection.

PostRepository)Extends the Spring Data ReactiveMongoRepository interface to provide built-in CRUD operations.

Admin DB Adapter)Holds the database credentials and coordinates connectivity to MongoDB.

Launch the complete stack (MongoDB, Backend Spring WebFlux, Frontend Visual Editor):
docker-compose up --build
Access the services at:
For details on standard configuration schemas, extending node types, and system architecture, check out the Developer Documentation.