Flowable website screenshot

Flowable

Flowable is an open-source BPM and workflow engine with rich REST APIs for deploying process definitions, starting process instances, managing tasks, querying workflow state, and orchestrating AI agents, people, and processes together. It provides BPMN, CMMN, and DMN automation engines via Java and REST APIs, with enterprise offerings for regulated industries.

7 APIs 0 Features
BPMBusiness Process ManagementWorkflowBPMNCMMNDMNProcess AutomationCase ManagementOpen SourceREST API

APIs

Flowable BPMN API

REST API for the BPMN process engine covering deployments, process definitions, process instances, runtime executions, and user tasks with full lifecycle management including su...

Flowable CMMN API

REST API for the CMMN case engine supporting case definitions, case instances, plan items, milestones, and case variables for adaptive, event-driven case management scenarios.

Flowable DMN API

REST API for the DMN rules engine enabling deployment and execution of decision tables, single and multi-result decision execution, and management of decision definitions and de...

Flowable Form API

REST API for managing form definitions and submissions in Flowable, enabling rendering, completion, and retrieval of forms associated with process and case tasks.

Flowable Content API

REST API for managing content items and attachments within Flowable, supporting binary content storage, retrieval, and association with tasks and process instances.

Flowable IDM API

REST API for Identity Management in Flowable covering users, groups, privileges, and tokens for authentication and authorization within the platform.

Flowable External Worker API

REST API enabling external worker clients written in Java, Python, JavaScript/TypeScript, Go, or .NET to acquire and complete external service tasks from a Flowable process engi...

Pricing Plans

Flowable Plans Pricing

3 plans

PLANS

Rate Limits

Flowable Rate Limits

0 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Flowable Context

23 classes · 55 properties

JSON-LD

Example Payloads

Flowable Task Example

15 fields

EXAMPLE

Flowable Task Request Example

15 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
OpenSourceDocumentation
OpenSourceDocumentation
👥
GitHubOrg
GitHubOrg
👥
GitHubRepository
GitHubRepository
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Forums
Forums
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: flowable
name: Flowable
description: Flowable is an open-source BPM and workflow engine with rich REST APIs for deploying process definitions, starting
  process instances, managing tasks, querying workflow state, and orchestrating AI agents, people, and processes together.
  It provides BPMN, CMMN, and DMN automation engines via Java and REST APIs, with enterprise offerings for regulated industries.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/flowable/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- BPM
- Business Process Management
- Workflow
- BPMN
- CMMN
- DMN
- Process Automation
- Case Management
- Open Source
- REST API
apis:
- name: Flowable BPMN API
  description: REST API for the BPMN process engine covering deployments, process definitions, process instances, runtime
    executions, and user tasks with full lifecycle management including suspend, activate, and variable management.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.flowable.com/open-source/docs/bpmn/ch14-REST
  baseURL: https://your-server/process-api
  tags:
  - BPMN
  - Process
  - Workflow
  properties:
  - type: Documentation
    url: https://www.flowable.com/open-source/docs/bpmn/ch14-REST
  - type: Swagger
    url: https://documentation.flowable.com/latest/assets/core-swagger/bpmn.html
  - type: OpenAPI
    url: openapi/flowable-bpmn-openapi.yml
- name: Flowable CMMN API
  description: REST API for the CMMN case engine supporting case definitions, case instances, plan items, milestones, and
    case variables for adaptive, event-driven case management scenarios.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://documentation.flowable.com/latest/develop/core-swagger
  baseURL: https://your-server/cmmn-api
  tags:
  - CMMN
  - Case Management
  - Workflow
  properties:
  - type: Documentation
    url: https://documentation.flowable.com/latest/develop/core-swagger
  - type: OpenAPI
    url: openapi/flowable-cmmn-openapi.yml
- name: Flowable DMN API
  description: REST API for the DMN rules engine enabling deployment and execution of decision tables, single and multi-result
    decision execution, and management of decision definitions and deployments.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://documentation.flowable.com/latest/develop/core-swagger
  baseURL: https://your-server/dmn-api
  tags:
  - DMN
  - Rules Engine
  - Decision Management
  properties:
  - type: Documentation
    url: https://documentation.flowable.com/latest/develop/core-swagger
  - type: OpenAPI
    url: openapi/flowable-dmn-openapi.yml
- name: Flowable Form API
  description: REST API for managing form definitions and submissions in Flowable, enabling rendering, completion, and retrieval
    of forms associated with process and case tasks.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://documentation.flowable.com/latest/develop/core-swagger
  baseURL: https://your-server/form-api
  tags:
  - Forms
  - Workflow
  properties:
  - type: Documentation
    url: https://documentation.flowable.com/latest/develop/core-swagger
  - type: OpenAPI
    url: openapi/flowable-form-openapi.yml
- name: Flowable Content API
  description: REST API for managing content items and attachments within Flowable, supporting binary content storage, retrieval,
    and association with tasks and process instances.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://documentation.flowable.com/latest/develop/core-swagger
  baseURL: https://your-server/content-api
  tags:
  - Content
  - Attachments
  - Storage
  properties:
  - type: Documentation
    url: https://documentation.flowable.com/latest/develop/core-swagger
  - type: OpenAPI
    url: openapi/flowable-content-openapi.yml
- name: Flowable IDM API
  description: REST API for Identity Management in Flowable covering users, groups, privileges, and tokens for authentication
    and authorization within the platform.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://documentation.flowable.com/latest/develop/core-swagger
  baseURL: https://your-server/idm-api
  tags:
  - Identity
  - Users
  - Groups
  - Authentication
  properties:
  - type: Documentation
    url: https://documentation.flowable.com/latest/develop/core-swagger
  - type: OpenAPI
    url: openapi/flowable-idm-openapi.yml
- name: Flowable External Worker API
  description: REST API enabling external worker clients written in Java, Python, JavaScript/TypeScript, Go, or .NET to acquire
    and complete external service tasks from a Flowable process engine instance.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://documentation.flowable.com/latest/develop/core-swagger
  baseURL: https://your-server/external-job-api
  tags:
  - External Worker
  - Integration
  - Service Tasks
  properties:
  - type: Documentation
    url: https://documentation.flowable.com/latest/develop/core-swagger
  - type: OpenAPI
    url: openapi/flowable-external-worker-openapi.yml
common:
- type: Website
  url: https://www.flowable.com
- type: Documentation
  url: https://documentation.flowable.com/latest/developer
- type: OpenSourceDocumentation
  url: https://www.flowable.com/open-source/docs/
- type: GitHubOrg
  url: https://github.com/flowable
- type: GitHubRepository
  url: https://github.com/flowable/flowable-engine
- type: LinkedIn
  url: https://www.linkedin.com/company/1416054
- type: Blog
  url: https://www.flowable.com/blog
- type: Pricing
  url: https://www.flowable.com/pricing
- type: StatusPage
  url: https://status.flowable.com
- type: X
  url: https://twitter.com/flowablebpm
- type: Forums
  url: https://forum.flowable.org
- type: Vocabulary
  url: vocabulary/flowable-vocabulary.yml
- type: JSONLD
  url: json-ld/flowable-context.jsonld
- type: Plans
  url: plans/flowable-plans-pricing.yml
- type: RateLimits
  url: rate-limits/flowable-rate-limits.yml
- type: FinOps
  url: finops/flowable-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com