Fluxtion project starter

From a 10-line prototype to a native server

The Fluxtion starter and playground. No-friction development, right in your browser.

Playground examples

New to Fluxtion? Read the developer guide.

Fluxtion starter journeyDevelop and run in the Starter, Fluxtion, the Playground and your IDE. Fluxtion is the logical engine — deterministic, replayable, audited. Deploy it three ways: embedded in a runtime (Apache Flink, AWS Lambda, your application), standalone (run on the JVM or natively compiled with no JVM), or hosted inside the multi-tenant Mongoose server with its plugin ecosystem — audit logging, replay, web console, Kafka, Chronicle, FIX, Aeron, OpenTelemetry.FROM DEVELOPMENT TO PRODUCTIONDEVELOP & RUNStartershape the graphFluxtion cloudgenerate the processorPlaygroundrun in the browserIDErun · debug · replayFluxtionthe logical enginedeterministic · replayable · auditableembeddedstandalonehost in MongooseEmbeddeddrop into your processApache FlinkAWS LambdaYour applicationStandalonea self-contained appRun on JVMNatively compiled — no JVMMongooseindustrial serverMulti-tenant hostingAgent threads · adminPLUGINS — ENTERPRISE CAPABILITIESaudit loggingreplayweb consoleKafkaChronicleFIXAeronOpenTelemetryOne graph model.Author once — deploy to any target,deterministic and replayable.
Pick a starting point, each is a runnable project

One graph, four stops on the path. You begin embedded and interpreted, running straight in the browser, which is keyless. From there you grow into real I/O, host the graph inside Mongoose, then deploy it as a native binary. Everything below is a project you can run.

Prototype

Embedded

Fluxtion in your app

The graph runs inside your app. You feed events straight in and it reacts, with no server and no infrastructure. The quickest way to get a feel for the model.

Generation
Key every run Playground
Integrate

DataFlow connector

Feeds → graph → sinks

Wire up real inputs and outputs. File or in-memory feeds flow into the graph and named sinks take the results, all run on an agent thread. A proper multi-input, multi-output graph.

Generation
Key once at build Playground
Host

Mongoose + Fluxtion

The same graph, hosted

Run the same graph inside a Mongoose server. Connector plugins handle the enterprise integration for Kafka, files and the rest, with agent threads and an admin web console. One artefact, two runtimes.

Generation
Key once at build Playground
Deploy

Native image

Zero-overhead start-up

Compile the AOT graph to a GraalVM native image. It starts in milliseconds, with no JVM warm-up and no compiler at runtime.

Generation
Key once at build Playground
Templates are shareable and discoverable

Start from a community example or publish your own from any GitHub gallery. Every template opens here as a real, runnable project.

Browse all templates
Mongoose plugin ecosystem

Connect a hosted graph to the enterprise with ready-made plugins for Kafka, files and more. Browse the catalogue for the industrial server tier.

Explore plugins
The Fluxtion cloud service & API keys

The cloud service is a hosted source generator. For a downloaded project, the builder sends your graph to the service and gets back the dispatcher or optimised event processor, so you never install a generator toolchain yourself.

When do I need a key?
Playground — always keyless, build and run anything for free.
AOT download — a key once, at build time.
Interpreted / in-process download — a key on every run.
Get an API key on RapidAPI