Compare

How Sheptra compares

A capability-by-capability comparison of Sheptra with Camunda 8, Decisions (formerly ProcessMaker), Flowable and Temporal. Each entry describes what the product offers today and links to the vendor's own documentation.

Last verified 16 September 2026. Vendor capabilities may have changed since that date.

  • YesAvailable and documented.
  • PartialAvailable, with a stated limitation.
  • PlannedOn the roadmap; not available today.
  • NoNot offered, or not in the vendor’s public documentation.
Compare against
Select up to 3 products to view alongside Sheptra.
CapabilitySheptraManaged cloud, pre-launchCamunda 8SaaS and Self-ManagedDecisions (formerly ProcessMaker)ProcessMaker Platform, as documented at docs.processmaker.com
Standards & modelling
BPMN 2.0 element coverageWhat runs, and what the engine refuses at deployPartial

Most of the executable core: every gateway but complex, timer / message / signal / error / escalation / compensation / link / terminate events, event sub-processes, non-interrupting boundary events, call activities, multi-instance. Transactions, cancel and conditional events, complex gateways, ad-hoc sub-processes and standard loops are rejected at deploy time with the element named, never mid-instance.

bpmn-support.mdEngine section and FAQ

  • bpmn-support.md — the per-construct support matrix. sheptra.core/docs. Every BPMN 2.0.2 construct family, each marked Supported / Degraded / Retained / Rejected / Not planned, verified by a generated golden inventory.
  • This site — Engine section and FAQ
Partial

Most of the executable set, including event sub-processes, multi-instance, compensation, escalation, conditional events and ad-hoc sub-processes. Not executable: transactions and cancel events, link events, complex gateways, multiple events and the standard loop marker.

BPMN coverage

  • Docs — BPMN coverage. Camunda 8.9 docs.
Partial

Timer, signal, message, conditional, error and terminate events; exclusive, inclusive, parallel and event-based gateways; form, manual and script tasks; sub-processes. Not documented: transactions, cancel and link events, complex gateways, compensation, escalation, event sub-processes, multi-instance markers.

Process modeling object descriptions

  • Docs — Process modeling object descriptions. Page updated 2025-12-22.
DMN decision tablesHit policies, and who evaluates the tableYes

Decision tables with all seven hit policies, literal expressions and required decisions, evaluated inside the engine by the business rule task — no job, one step. A deployed decision can also be evaluated directly as a dry run. Measured against the DMN TCK.

capabilities.mddmn-conformance-corpus.md

  • capabilities.md — what the engine does, construct by construct. sheptra.core/docs. The long form of GET /v1/system’s capability catalogue; each section is one stable identifier the cell reports.
  • dmn-conformance-corpus.md — Greyson.Dmn measured against the DMN TCK. sheptra.core/docs. Every compliance-level-2 TCK case plus six level-3 table cases, classified into buckets; the silently-wrong bucket is ratcheted so it can only shrink.
Yes

Decision tables with Unique, Any, First, Rule Order and Collect (sum, min, max, count) hit policies, evaluated by the DMN engine inside Zeebe when a business rule task calls them.

Decision table hit policyBusiness rule tasks

  • Docs — Decision table hit policy. Camunda 8.9 docs.
  • Docs — Business rule tasks. Camunda 8.9 docs.
Yes

Decision Tables saved as DMN with First, Unique, Any, Collect (sum, min, max, count) and Rule Order hit policies, evaluated by the Drools engine. The docs do not say whether evaluation is embedded or a separate service.

Decision Tables

  • Docs — Decision Tables. Page updated 2025-10-15.
FEEL expression languageImplementation and how conformance is measuredPartial

Own interpreter: paths, arithmetic, comparisons, if / then / else, lists with filters, contexts, for / some / every, ranges and unary tests, ranges as values with the range builtins (before, after, overlaps, includes …), names containing spaces (as variables and as path segments, order.total price), named arguments, function literals with sort by a comparator (sort(orders, function(a, b) a.amount > b.amount)), dates, times and durations with their arithmetic and ordering (min / max / sort included), zoned times with an offset or an IANA zone id, and the string, number, list and calendar builtins. Not yet: sum / mean over durations. Conformance is measured against a shared corpus.

capabilities.mdfeel-conformance-corpus.md

  • capabilities.md — what the engine does, construct by construct. sheptra.core/docs. The long form of GET /v1/system’s capability catalogue; each section is one stable identifier the cell reports.
  • feel-conformance-corpus.md — Greyson.Feel measured against feelin. sheptra.core/docs. A shared case corpus evaluated by both implementations; disagreements are counted and approved one by one, never hidden.
Yes

FEEL-Scala evaluates every BPMN and DMN expression in-engine, following the OMG FEEL specification; feelin covers Forms in the browser. No conformance-suite figure is published.

What is FEEL?

  • Docs — What is FEEL?. Camunda 8.9 docs.
Partial

A FEEL-style syntax for gateway conditions, screen visibility and assignment rules, described as extending Symfony’s operators. No implementation is named and no claim of full FEEL is made.

FEEL expression syntax

  • Docs — FEEL expression syntax. Page updated 2024-10-08.
Scripting inside the engineWhich languages a script task can runPartial

FEEL only, evaluated in-engine and sandboxed by construction. Any other language runs in a worker you operate; no user code runs inside the engine, by design.

capabilities.md

  • capabilities.md — what the engine does, construct by construct. sheptra.core/docs. The long form of GET /v1/system’s capability catalogue; each section is one stable identifier the cell reports.
Partial

In-engine script tasks run FEEL only; Groovy, JavaScript, Python and the rest run through a job worker, such as the community script worker the docs point to.

Script tasks

  • Docs — Script tasks. Camunda 8.9 docs.
Yes

Scripts in PHP, JavaScript, Python, Lua, C# and Java, each run in a per-language Docker script executor bundling the ProcessMaker SDK.

Script Executor managementScripts

  • Docs — Script Executor management. Page updated 2025-07-14.
  • Docs — Scripts. Page updated 2025-01-07.
Forms for human tasksA builder, and a runtime that renders themYes

A form builder on form-js in the Modeler; a form deploys to an environment as a versioned engine resource, a user task names it by key, and Drive renders the version pinned on each task and completes the task through it. Not yet: file upload in a form, and public or start forms.

sheptra.modeler READMEsheptra.drive READMEcapabilities.mdForms: design, bind, deploy, complete

  • sheptra.modeler README — the modeling surface, feature by feature. Canvas, properties, lint, XML view, deploy, version history, DMN authoring, form authoring, and which surfaces are mocks behind a build flag.
  • sheptra.drive README — the operations console, feature by feature. Dashboard, instances, timeline, incidents, modification, alteration plans, tasks and task forms, audit trails, members, API clients, partitions.
  • capabilities.md — what the engine does, construct by construct. sheptra.core/docs. The long form of GET /v1/system’s capability catalogue; each section is one stable identifier the cell reports.
  • Docs — Forms: design, bind, deploy, complete
Yes

Camunda Forms built in the Web or Desktop Modeler, rendered by Tasklist or embedded through the open-source form-js library.

Camunda Forms reference

  • Docs — Camunda Forms reference. Camunda 8.9 docs.
Yes

Screen Builder: drag-and-drop Form, Display, Email and Conversational screens, rendered in Form Tasks as a Request runs. Professional and Enterprise plans.

Screen Builder

  • Docs — Screen Builder. Published 2024-11-06.
Browser modelerVersioning and deploying to environmentsYes

Browser modeler on bpmn-js with autosave, in-browser lint mirroring the engine’s deploy validators, token simulation, numbered versions with visual and XML diffs, restore, and deploy to a chosen environment and partition. DMN decisions and forms are edited in the same library.

sheptra.modeler README

  • sheptra.modeler README — the modeling surface, feature by feature. Canvas, properties, lint, XML view, deploy, version history, DMN authoring, form authoring, and which surfaces are mocks behind a build flag.
Yes

Web Modeler on SaaS and Self-Managed, with named versions, visual and XML diffs and restore. On SaaS the deploy dialog picks the target cluster; on Self-Managed the cluster is preconfigured.

Web Modeler

  • Docs — Web Modeler. Camunda 8.9 docs; see also the milestones and “run or publish” pages beneath it.
Yes

Browser Process Modeler with a version history, named versions and a “copy to latest” restore; DevLink links instances and moves asset bundles from development to production.

Process ModelerConfigure process version historyDevLink

  • Docs — Process Modeler. Page updated 2025-03-19.
  • Docs — Configure process version history. Page updated 2025-09-30.
  • Docs — DevLink. Page updated 2026-08-10.
Connector marketplacePrebuilt integrationsNo

Not offered. Integrations are written as workers against the job API. A connector marketplace is not on the near-term roadmap.

sheptra.modeler README

  • sheptra.modeler README — the modeling surface, feature by feature. Canvas, properties, lint, XML view, deploy, version history, DMN authoring, form authoring, and which surfaces are mocks behind a build flag.
Yes

An out-of-the-box catalogue — REST, SOAP, GraphQL, AWS, Azure, GCP, Slack, SQL and more — plus a Marketplace of partner and community connectors that are not commercially supported.

Out-of-the-box connectorsCamunda Marketplace

  • Docs — Out-of-the-box connectors. Camunda 8.9 docs.
  • Docs — Camunda Marketplace. Camunda 8.9 docs.
Partial

Eight documented connectors (email, DocuSign, Slack, PDF, IDP, decision task and a generic Data Connector for REST and Collections). No marketplace.

ConnectorsData Connector

  • Docs — Connectors. Page updated 2024-11-01.
  • Docs — Data Connector. Page updated 2025-12-22.
Execution & integration
External workersHow work is handed to your codeYes

Long-poll activation across every job type in one request, complete / fail / throw-error, lease extension for long handlers, at-least-once delivery with an idempotency key on every write, a traceparent on every job. Plain HTTP; no SDK required.

Workers: the job loophttp-api.md

  • Docs — Workers: the job loop
  • http-api.md — the engine’s HTTP contract. sheptra.core/docs. Job activation and failure, instance modification, alterations, system info, multi-tenancy, audit trail, statistics.
Yes

Job workers activate jobs by type with long polling, then complete or fail them with a retry count. A job whose activation times out is handed to another worker without spending a retry.

Job workers

  • Docs — Job workers. Camunda 8.9 docs.
Partial

No polling worker model. Script Tasks run in the executors, Data Connectors call external REST APIs (with an optional asynchronous callback), and outside code drives Requests through the REST API.

Script Executor managementData ConnectorProcessMaker REST API

  • Docs — Script Executor management. Page updated 2025-07-14.
  • Docs — Data Connector. Page updated 2025-12-22.
  • Docs — ProcessMaker REST API. Page updated 2025-04-09.
Retries and incidentsWhere the retry budget is declaredYes

The retry budget is declared on the task in the model; a worker failing a job spends it, and exhausting it raises an incident an operator resolves one at a time or by a bulk retry.

http-api.mdcapabilities.md

  • http-api.md — the engine’s HTTP contract. sheptra.core/docs. Job activation and failure, instance modification, alterations, system info, multi-tenancy, audit trail, statistics.
  • capabilities.md — what the engine does, construct by construct. sheptra.core/docs. The long form of GET /v1/system’s capability catalogue; each section is one stable identifier the cell reports.
Yes

Retries declared on the task definition in the model (default three); an incident is raised when they reach zero and is resolved from Operate or the API.

Service tasksIncidents

  • Docs — Service tasks. Camunda 8.9 docs.
  • Docs — Incidents. Camunda 8.9 docs.
Yes

Retry attempts and wait time set per Script Task and Data Connector; when exhausted the Request enters Error status, and a super admin can retry it.

Script TaskRequest details

  • Docs — Script Task. Page updated 2026-02-11.
  • Docs — Request details. Page updated 2025-08-21.
Migrate running instancesMoving in-flight work to a new versionYes

An alteration plan migrates a filtered set of running instances to another version, with an element-id mapping for renames and a preview that reports the affected count before anything changes. Applied by the scheduler under the instance lock, audited as the plan’s creator.

http-api.mdEngine section and FAQ

  • http-api.md — the engine’s HTTP contract. sheptra.core/docs. Job activation and failure, instance modification, alterations, system info, multi-tenancy, audit trail, statistics.
  • This site — Engine section and FAQ
Yes

Migration through the REST or gRPC API, or in batch from Operate, mapping active elements onto the target version. An element cannot change type or nesting on the way.

Process instance migration

  • Docs — Process instance migration. Camunda 8.9 docs.
No

Version changes are not reflected in Requests already in progress or completed; a new version applies to new Requests only.

Configure process version history

  • Docs — Configure process version history. Page updated 2025-09-30.
Instance modificationMoving, cancelling and adding tokens by handYes

Cancel tokens, activate elements or flows, and merge variables in one validated, atomic batch — from the instance diagram in Drive or the API — and as a bulk alteration across many instances. Every batch is audited with its instructions.

http-api.mdsheptra.drive README

  • http-api.md — the engine’s HTTP contract. sheptra.core/docs. Job activation and failure, instance modification, alterations, system info, multi-tenancy, audit trail, statistics.
  • sheptra.drive README — the operations console, feature by feature. Dashboard, instances, timeline, incidents, modification, alteration plans, tasks and task forms, audit trails, members, API clients, partitions.
Yes

Activate, terminate and move element instances and set variables, from the API or Operate. Start events, boundary events and sequence flows cannot be targeted.

Process instance modification

  • Docs — Process instance modification. Camunda 8.9 docs.
Partial

An errored Request can be retried, rolled back to an earlier Form Task, or completed by hand; an in-progress Request can be cancelled. No token move or added activity.

Request details

  • Docs — Request details. Page updated 2025-08-21.
Messages, signals, timers, compensationCorrelation and the event vocabularyYes

Message correlation by key with buffering and a replayable dead letter, broadcast signals, timer start / catch / boundary events, escalation, error propagation with worker-thrown errors, compensation when the model throws it, link events.

capabilities.mdEngine section and FAQ

  • capabilities.md — what the engine does, construct by construct. sheptra.core/docs. The long form of GET /v1/system’s capability catalogue; each section is one stable identifier the cell reports.
  • This site — Engine section and FAQ
Yes

Messages with a correlation key, time-to-live and message id; broadcast signals; ISO 8601 and cron timers; escalation and compensation handlers — all in-engine.

Messages

  • Docs — Messages. Camunda 8.9 docs; signals, timer, escalation and compensation have pages of their own.
Partial

Message events matched by name between pools, broadcast signals, timers, conditional and error events. No compensation or escalation events.

Process modeling object descriptionsIntermediate Message Catch Event

  • Docs — Process modeling object descriptions. Page updated 2025-12-22.
  • Docs — Intermediate Message Catch Event. Page updated 2025-12-22.
API versioning and compatibilityWhat a version number promisesYes

Everything under /v1 with a written policy: the surface only grows within a contract number, breaking changes ship under a new one, and every host reports the contract numbers it serves. The deprecation policy is published beside it.

api-versioning.mdAPI reference

  • api-versioning.md — the /v1 promise and the deprecation policy. sheptra.core/docs. Restated for customers on this site’s API reference page.
  • Docs — API reference
Yes

A minor every April and October with eighteen months of standard maintenance and monthly alphas; the REST API is versioned as a whole (v2, semantic versioning); deprecations are listed in each release announcement.

Release policyOrchestration Cluster REST API

  • Docs — Release policy. Camunda 8.9 docs.
  • Docs — Orchestration Cluster REST API. Camunda 8.9 docs.
Partial

Seasonal releases plus numbered updates — fourteen so far in the 2026 line — and a recommended thirty-day development-before-production window. No published support window, deprecation policy or API version policy.

Upgrade guidelinesRelease notes 2026

  • Docs — Upgrade guidelines
  • Docs — Release notes 2026. Latest observed: v2026.14, 2026-09-15.
REST API, OpenAPI and SDKsThe contract, and clients over itPartial

REST with an OpenAPI document and an interactive reference on every environment, on both hosts. Sheptra.Client, a .NET worker SDK and typed client, is written against that contract but not yet published to NuGet. Plain HTTP is the contract underneath.

API reference

  • Docs — API reference
Yes

Orchestration Cluster REST API v2 with a downloadable OpenAPI document, plus gRPC. Java client, Spring Boot starter, TypeScript and Python SDKs, a C# SDK in technical preview, and a CLI.

Orchestration Cluster REST APIWorking with APIs and tools

  • Docs — Orchestration Cluster REST API. Camunda 8.9 docs.
  • Docs — Working with APIs and tools. Camunda 8.9 docs.
Partial

An OpenAPI-compliant REST API with Swagger UI on every instance. The SDK is what scripts call from inside an executor (PHP, Lua, JavaScript, C#, Java, Python); no standalone client catalogue is published.

ProcessMaker REST APISDK and script examples

  • Docs — ProcessMaker REST API. Page updated 2025-04-09.
  • Docs — SDK and script examples. Page updated 2025-02-20.
Capability discoveryAsking a cluster what it can runYes

GET /v1/system reports the release, the contract numbers and the engine’s capability catalogue — one stable, additive-only identifier per feature — so a client asks a cell what it runs instead of inferring it from a version number.

http-api.mdAPI reference

  • http-api.md — the engine’s HTTP contract. sheptra.core/docs. Job activation and failure, instance modification, alterations, system info, multi-tenancy, audit trail, statistics.
  • Docs — API reference
Partial

The topology endpoint reports brokers, partitions, cluster size, replication factor, versions and partition health — the shape of the cluster, not the features it runs.

Get cluster topology

  • Docs — Get cluster topology. Camunda 8.9 docs.
No

No capability or feature endpoint in the API documentation or the 2026 release notes.

ProcessMaker REST API

  • Docs — ProcessMaker REST API. Page updated 2025-04-09.
Operate & tenancy
Operations console and task inboxInstances, incidents, and human workYes

Drive: instance search, a timeline interleaving engine steps and operator commands, incidents grouped by cause with one-click resolve, live variable edits, message publishing to unblock waits, modification from the diagram, alteration plans with progress — and a Tasks page to claim, release and complete user tasks.

sheptra.drive README

  • sheptra.drive README — the operations console, feature by feature. Dashboard, instances, timeline, incidents, modification, alteration plans, tasks and task forms, audit trails, members, API clients, partitions.
Yes

Operate: instances, incidents, batch retry and cancel, modification and migration. Tasklist: the task inbox, rendering Camunda Forms.

Introduction to OperateIntroduction to Tasklist

  • Docs — Introduction to Operate. Camunda 8.9 docs.
  • Docs — Introduction to Tasklist. Camunda 8.9 docs.
Yes

Requests and Cases views with retry, rollback and cancel; a Tasks inbox with reassignment, priority, drafts and quick fill.

View RequestsTasks

  • Docs — View Requests. Page updated 2025-03-09.
  • Docs — Tasks. Page updated 2025-12-12.
Multi-tenancy and data residencyIsolation model and regionsPartial

Organizations isolated by row-level security on a shared cell; each organization’s environments are scoped apart the same way, with optional sub-tenant partitions inside one. A dedicated database, dedicated compute, a deployment into your own cloud account and a choice of region are on the roadmap, labelled as such.

capabilities.mdIsolation ladder and trust grid

  • capabilities.md — what the engine does, construct by construct. sheptra.core/docs. The long form of GET /v1/system’s capability catalogue; each section is one stable identifier the cell reports.
  • This site — Isolation ladder and trust grid
Yes

Tenant identifiers partition one cluster (Self-Managed, and SaaS on 8.8+ clusters); SaaS clusters are dedicated per customer. Seven GCP and six AWS regions, custom regions for Enterprise.

Multi-tenancyCamunda 8 SaaSRegions

  • Docs — Multi-tenancy. Camunda 8.9 docs.
  • Docs — Camunda 8 SaaS. Camunda 8.9 docs.
  • Docs — Regions. Camunda 8.9 docs.
Partial

One instance per customer on AWS or Azure, with the hosting location chosen by the customer. No tenant-identifier model is documented; the GDPR statement names US data centres.

Security statementGDPR statement

  • Security statement. Redirect target of processmaker.com/security-statement since the Decisions merger; dated 2024-01-12.
  • GDPR statement. Redirect target of the vendor’s own GDPR page; revised 2024-03-04.
History retentionWindows, archive, and who sets themPartial

Per-workspace retention windows for execution history and finished instances, archived before anything is purged. Configured per workspace by Sheptra today; a customer-facing setting is not yet available.

data-retention.md

  • data-retention.md — retention windows and the archive-before-purge invariant. sheptra.core/docs. Windows are per tenant and live in the database; the archive destination is per deployment.
Yes

SaaS production defaults: thirty days of orchestration data, 180 for Optimize, seven for Zeebe, negotiable on Enterprise. Self-Managed sets it in the Helm chart, thirty days by default.

Data retention

  • Docs — Data retention. Camunda 8.9 docs; Self-Managed retention is under the Helm configuration pages.
No

No configurable retention window found in the docs. A Case Deletion API (v2026.3) removes a case and its Requests on demand, logged to the security log.

Release notes 2026

  • Docs — Release notes 2026. Latest observed: v2026.14, 2026-09-15.
SSO and SCIMSingle sign-on and directory syncYes

Sign-in through WorkOS AuthKit; SSO and directory sync configured from the hosted admin portal linked off the Members page, with memberships mirrored from directory webhooks.

sheptra.drive READMEIsolation ladder and trust grid

  • sheptra.drive README — the operations console, feature by feature. Dashboard, instances, timeline, incidents, modification, alteration plans, tasks and task forms, audit trails, members, API clients, partitions.
  • This site — Isolation ladder and trust grid
Partial

SaaS: SAML or Entra ID on the Enterprise plan, set up through a support ticket. Self-Managed: OIDC. SCIM is claimed on the platform page; no documentation page for it was found.

External SSO (Console)camunda.com

  • Docs — External SSO (Console). Camunda 8.9 docs; Self-Managed identity providers are under “Connect to an identity provider”.
  • camunda.com — Platform overview. Marketing page; the only place SCIM is claimed.
Yes

SAML plus Auth0, Microsoft, Google, Keycloak, GitHub and Atlassian logins; SCIM provisioning of users and groups from Okta or Entra ID. Professional and Enterprise plans.

SSO settingsSCIM settings

  • Docs — SSO settings. Page updated 2024-09-22.
  • Docs — SCIM settings. Page updated 2025-06-26.
Audit logWho did what, on the engine and on the organizationYes

Two trails: every operator command against the engine, and every administrative action on the organization, each filterable by actor, action, target and time, with before / after diffs and actor names denormalised so rows survive a member leaving.

sheptra.drive READMEhttp-api.md

  • sheptra.drive README — the operations console, feature by feature. Dashboard, instances, timeline, incidents, modification, alteration plans, tasks and task forms, audit trails, members, API clients, partitions.
  • http-api.md — the engine’s HTTP contract. sheptra.core/docs. Job activation and failure, instance modification, alterations, system info, multi-tenancy, audit trail, statistics.
Yes

The 8.9 audit log records process, identity and user-task operations — who, when, what — on SaaS and Self-Managed; Console adds an exportable organization activity log.

Audit log

  • Docs — Audit log. Camunda 8.9 docs.
Yes

Security Logs record ninety-plus event types — logins, SSO and SCIM changes, process publishes, task reassign, retry and rollback, API tokens — downloadable. Enterprise plan.

Download security logs

  • Docs — Download security logs. Page updated 2026-02-11.
Delivery & commercials
Hosting optionsSaaS, dedicated, self-managedPartial

Managed cloud only, operated by Sheptra. Every workspace runs on a shared cell today; a dedicated database, dedicated compute and a deployment into your own cloud account, still operated by Sheptra, are on the roadmap. No self-managed edition is offered or planned.

Isolation ladder and trust grid

  • This site — Isolation ladder and trust grid
Yes

SaaS on dedicated single-tenant clusters (GCP or AWS, PrivateLink for Enterprise); Self-Managed with Helm on Kubernetes, Docker, or plain JARs.

Camunda 8 SaaSAbout Self-Managed

  • Docs — Camunda 8 SaaS. Camunda 8.9 docs.
  • Docs — About Self-Managed. Camunda 8.9 docs.
Partial

Primarily an enterprise cloud offering on AWS or Azure. The open-source edition installs on-premises (PHP, MySQL, Docker) without commercial support; no Kubernetes guide, and enterprise on-premises is not documented.

Open-source edition, on-premises installationSecurity statement

  • Docs — Open-source edition, on-premises installation. Page updated 2025-10-21.
  • Security statement. Redirect target of processmaker.com/security-statement since the Decisions merger; dated 2024-01-12.
Licensing and tiersHow it is soldPlanned

Not yet available for purchase. Four planned tiers — Developer (free sandbox), Team, Business and Enterprise — priced on environments, seats and history rather than instance volume. Prices will be published once set.

Planned tiers

  • This site — Planned tiers
Yes

Since 8.6 the core components are source-available under the Camunda License 1.0: free for non-production use, an Enterprise licence for production. Web Modeler free up to five users; the connector SDK is Apache 2.0.

Licensescamunda.com

  • Docs — Licenses. Camunda 8.9 docs.
  • camunda.com — Pricing. Marketing page.
Partial

Professional and Enterprise plans gate features throughout the docs; pricing is per case (one per process start, unlimited users), by quote. The public pricing page now redirects to a higher-education package.

Screen BuilderPricing (redirect target)

  • Docs — Screen Builder. Published 2024-11-06.
  • Pricing (redirect target). Where processmaker.com/products/pricing now lands; a higher-education package page, the only public pricing reachable.
ComplianceAttestations and the paperwork behind themPlanned

Encryption at rest and in transit, SSO and audit trails today, with a published security overview and sub-processor list. SOC 2 Type II, an independent penetration test and a counsel-reviewed DPA are planned.

Isolation ladder and trust grid

  • This site — Isolation ladder and trust grid
Yes

Trust Center lists SOC 2 Type II, ISO 27001, GDPR, TISAX and the Cloud Security Alliance. No penetration-test or HIPAA statement on the public page.

Camunda Trust Center

  • Camunda Trust Center. Hosted trust profile, updated 2026-08-25.
Yes

SOC 2 Type II reports under NDA, ISO 27001, an ISO/IEC 42001 framework, a GDPR DPA and annual penetration tests. HIPAA is not stated.

Security statementGDPR statement

  • Security statement. Redirect target of processmaker.com/security-statement since the Decisions merger; dated 2024-01-12.
  • GDPR statement. Redirect target of the vendor’s own GDPR page; revised 2024-03-04.
Process analyticsReporting on what ranPartial

Drive dashboards: running, incident and completed counts with per-process rollups, plus a statistics endpoint for usage. No process-mining or reporting product on the near-term roadmap.

sheptra.drive READMEhttp-api.md

  • sheptra.drive README — the operations console, feature by feature. Dashboard, instances, timeline, incidents, modification, alteration plans, tasks and task forms, audit trails, members, API clients, partitions.
  • http-api.md — the engine’s HTTP contract. sheptra.core/docs. Job activation and failure, instance modification, alterations, system info, multi-tenancy, audit trail, statistics.
Yes

Optimize: reports, dashboards, heatmaps and alerts over exported process data. A separate component; production use needs a licence.

What is Optimize?

  • Docs — What is Optimize?. Camunda 8.9 docs.
Yes

Embedded Process Analytics — overview, analysis and trend reports, KPIs, CSV export — plus dashboards. Professional and Enterprise plans.

Process Analytics

  • Docs — Process Analytics. Page updated 2025-04-24.
RPARobotic process automationNo

Not offered. Desktop automation would run in a worker you operate.

capabilities.md

  • capabilities.md — what the engine does, construct by construct. sheptra.core/docs. The long form of GET /v1/system’s capability catalogue; each section is one stable identifier the cell reports.
Yes

Camunda RPA: Robot Framework scripts run by a standalone RPA worker, documented for 8.7 and later on SaaS and Self-Managed. The page does not state a maturity level.

Camunda RPA overview

  • Docs — Camunda RPA overview. Camunda 8.9 docs.
Partial

An integration with UiPath — robots and jobs monitored from ProcessMaker — rather than a native bot runtime. Document extraction comes from the IDP connector on Enterprise.

Robotic Process Automation (RPA)

  • Docs — Robotic Process Automation (RPA). Page updated 2025-12-08.

Entries for other products link to that vendor's own documentation, product or trust pages as read on 16 September 2026. Sheptra entries reference the engine's documentation, which is being published with the customer docs. Open “Full citation” under an entry for each source's full title and notes.

Camunda, ProcessMaker, Decisions, Flowable and Temporal are trademarks of their respective owners. ProcessMaker merged with Decisions in November 2025; the product compared here is ProcessMaker Platform as described in its documentation. This comparison reflects Sheptra's reading of publicly available documentation and has not been reviewed or endorsed by any of these companies. Corrections are welcome at privacy@sheptracloud.com.