Kikwiflow is open-core. ⭐ Star us on GitHub and help the project grow!
Menu
🚀 In Battle Testing
v1.0.0 Community coming soon

Transform your systems into process intelligence.

Tired of complexity?

Have you wasted time dealing with monolithic, slow engines, full of XML and dependent on servers?

Fragile processes, slow deployments, and a steep learning curve that stifle innovation. Orchestration should accelerate, not brake.

Your redemption is code.

Kikwiflow brings lightness, clean code, and modern performance.

Imagine an engine that lives inside your application, where business logic is testable, versionable, and as agile as the rest of your system. That's Kikwiflow.

Architectural Intelligence, Simplified.

Design decisions that make a difference in developers' daily lives, focusing on performance, security, and a clean code experience.

Fast Dashboards, Stable Operations

Our native CQRS architecture separates write and read operations, allowing your query APIs to fly without impacting the stability of your main operations.

CQRS

Total Control Over Your Data

With native RBAC, you define who can see each process variable. Data security is not an option; it's an architectural premise.

RBAC

Reliable and Resilient Integrations

The Outbox pattern ensures that critical integration events (Kafka, RabbitMQ) are delivered atomically and reliably, even in failure scenarios.

Outbox Pattern

Radical Simplicity

Your business logic lives in pure, testable Java code. No XML, no SPEL, no unnecessary complexity. Just the simplicity that accelerates.

Java

Modeling as Code

Forget the rigidity of BPMN. In Kikwiflow, your processes are graphs represented in JSON. Model, version, and evolve your flows with the flexibility of code.

Process as Code

Native Multi-Tenancy

Isolate data and executions for different clients or departments with native multi-tenancy support, ensuring logical separation simply and securely.

Tenant Native

Introducing: The Flow-Driven Development Cycle

More than a library, a new mindset. Build resilient, observable, and adaptable systems by putting the business flow at the center of your architecture.

1. Discover the "Why"

Start with the domain, not the code. Before writing a single line, ask: What value does this process deliver? What is its expected output? This Domain-First approach ensures you build what truly matters.

2. Blueprint the Flow

Visually map the journey. What are the steps? The decisions? This blueprint becomes a simple JSON graph, separating the 'what' from the 'how' and creating a single source of truth for business and tech.

3. Craft with Code

This is where you shine. In your Java app, add the Kikwiflow dependency and implement the tasks and rules with pure, testable code. No magic, no complex XML. Just the joy of clean implementation.

4. Launch with Confidence

Run your process. Powered by Virtual Threads, Kikwiflow executes thousands of instances with massive scalability and resilience, ensuring your flow performs under pressure.

5. Gain Insight

Every execution tells a story. Kikwiflow is designed for observability. Monitor performance, identify bottlenecks, and make data-driven decisions to improve your business flow.

6. Evolve with Agility

Change is inevitable. Need to add a step? Modify a decision? Simply update the JSON model. Your core business logic remains untouched. This is true agility in practice.

The smart technical choice.

See how Kikwiflow differs from traditional approaches.

Feature
Traditional Engines
Kikwiflow
Decision Logic
Expressions (SPEL/JUEL) in XML
✅ Pure, testable Java code
Architecture
Monolithic Server/Platform
✅ Lightweight, embedded library (JAR)
Performance
Platform threads (limited)
✅ Virtual Threads (massive scalability)
Data Security
Generic or absent
✅ Native RBAC per variable
Deployment
Separate deployment from application
✅ Atomic, along with your .jar

Built for real-world challenges.

Kikwiflow is the backbone for complex systems that require resilience, auditing, and scalability.

Banks

Process Examples:

  • Customer Onboarding
  • Credit Analysis
  • Fraud Prevention
Fintechs

Process Examples:

  • Payment Processing
  • KYC Validation
  • P2P Lending
E-commerces

Process Examples:

  • Order Orchestration
  • Reverse Logistics
  • Abandoned Cart
Insurance

Process Examples:

  • Claims Analysis
  • Policy Issuance
  • Automatic Renewal
Health

Process Examples:

  • Exam Authorization
  • Billing Cycle
  • Appointment Scheduling
Industry 4.0

Process Examples:

  • Production Order
  • Predictive Maintenance
  • Quality Control

Ready for the age of AI & Hyperautomation.

With an event-driven architecture and extensible design, Kikwiflow is the perfect bridge to integrate Machine Learning and Generative AI models into your processes. Orchestrate not only human and system tasks, but also intelligent agents, preparing your company for the future of automation.

Become an Early Adopter of the future of orchestration.

Be part of the Kikwiflow building journey. Your expertise can shape the next revolution in Java processes.

Kikwiflow is a Brazilian 🇧🇷 technology proudly maintained by Atoxfy with a purpose of innovation.