Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt

Use this file to discover all available pages before exploring further.

Flowker is Lerian’s workflow orchestration platform for financial operations. It automates the steps that happen before, during, and after a transaction — anti-fraud checks, manual approvals, payment routing, customer onboarding, and more. Instead of building custom logic for each approval flow or validation step, you define workflows once and Flowker executes them consistently, with full audit trails and real-time visibility.

Why use Flowker?


Financial operations involve multiple steps, approvals, and external checks. Managing these manually leads to errors, delays, and compliance gaps. Flowker centralizes this orchestration so every step stays tracked, auditable, and repeatable. For the full business case, see Why Flowker?.

Core concepts


At its core, Flowker works with two concepts:
  • Workflows: The overall process — a sequence of steps that define what happens for a given operation (e.g., “process a Pix payment” or “onboard a new customer”). Workflows can branch and recover from failures automatically.
  • Tasks: The individual steps within a workflow — such as checking a fraud score, waiting for a manager’s approval, calling an external service, or posting to the ledger.
In Flowker’s API, tasks are represented as nodes. Both terms refer to the same concept and are used interchangeably throughout this documentation. Each task’s result determines the next step, allowing your flows to adapt dynamically and remain reliable.

What makes Flowker different?


Purpose-built for the financial domain

Unlike generic workflow tools, Flowker is modeled specifically for the transactional ecosystem. Its architecture reflects the operational and regulatory realities of banking, payments, Pix, and financial orchestration.

Pre-ledger validation

Flowker enforces all validations before any posting reaches the ledger. This prevents inconsistent states, operational errors, and compliance violations — ensuring that only valid, authorized, and well-formed transactions are ever recorded.

Bounded contexts by design

The platform is structured around clear bounded contexts, separating concerns such as onboarding, payments, settlement, risk, and reconciliation. This segmentation improves scalability, governance, and domain clarity across complex financial operations.

Integrations with APIs, Webhooks, SDKs, and Pre-built Connectors

Flowker connects seamlessly with any external system — banking cores, fraud engines, PSPs, ERPs, or third-party APIs. As long as input/output expectations are defined, Flowker can orchestrate, transform, enrich, and route data across your ecosystem.

Full audit trails

Every step inside a workflow generates detailed audit logs that can be queried, reviewed, and exported. This provides traceability and compliance-grade visibility across the entire orchestration lifecycle.

End-to-end observability

Native support for distributed tracing, metrics, and structured logging, enabling real-time monitoring across workflows and external interactions.

Enterprise-grade security

API Key authentication for all endpoints. Encrypted data channels via HTTPS.

Developer-first experience

Flowker includes OpenAPI definitions, reusable templates, and a local development environment with Docker — enabling teams to build, test, and deploy flows with confidence and speed.

Key features


Workflow orchestration

  • Run tasks sequentially.
  • Apply conditional logic based on HTTP status codes and response fields.
  • Persist workflow state for auditing and recovery.
  • Manage versions with full lifecycle control, including draft, activation, deactivation, and clone-based iteration.

Integration and connectivity

  • Send HTTP requests (POST, GET, PUT).
  • Receive and process webhooks from external systems.
  • Connect to multiple financial service providers.

DSL engine

  • Define workflows with a .
  • Validate workflow definitions before deployment.
  • Transform data between steps and reuse templates for faster setup.
  • Reusable workflow templates for faster setup and consistency across environments.

Authentication and security

  • API Key authentication (X-API-Key header) for all endpoints.
  • Full audit trail with structured logs and encryption at rest.

Observability

Flowker includes built-in observability powered by OpenTelemetry, Jaeger, Prometheus, and Grafana. You can trace each workflow execution, monitor metrics, and review detailed logs for debugging and compliance.

Common use cases


Anti-fraud operations

  • Send transaction and account data to external fraud prevention services.
  • Collect and process responses from multiple providers, and apply configurable rules to decide whether to proceed.
  • Every step is logged and stored for auditing.

Manual approvals

  • Pause a workflow until a person validates the operation.
  • You can support multiple approval levels, send notifications, and integrate with approval systems.
  • Once approved or rejected, the workflow continues or stops automatically.

Payment orchestration

  • Coordinate multi-step payment flows that span multiple providers or rails.
  • Flowker handles retries, reconciliation with your ledger, and automatic recovery from failures.

Customer onboarding

  • Automate KYC and AML processes, integrate with credit bureaus and validation services, and set up conditional onboarding rules based on risk profiles.

API architecture


Flowker’s API is divided into three main categories: Authoring, Runtime, and Administrative. Each category has a clear purpose to help developers build, execute, and manage workflows.
  • Authoring routes: create, update, and manage workflow definitions, versions, and templates.
  • Runtime routes: start, monitor, and control workflow executions in real time.
  • Administrative routes: manage tenants, API keys, providers, and system health.

Current status


Flowker is in active development. For additional information about specific integrations or implementation details, contact us.