generated: '2026-08-17'
method: searched
source: >-
Registry sweeps of Maven Central (search.maven.org/solrsearch), npm
(registry.npmjs.org search + per-package metadata), Docker Hub
(hub.docker.com/v2/repositories/library/bonita), PyPI, RubyGems, crates.io,
NuGet and pkg.go.dev, plus the Bonita OpenAPI description (which names the
official Java client) and the github.com/bonitasoft organization (157 public
repositories).
summary:
first_party_sdk_count: 1
first_party_package_count: 16
primary_language: java
note: >-
Bonitasoft (Ofelia since June 2026) is a Java shop. The one true API client
library is org.bonitasoft.web:bonita-java-client on Maven Central — the
Bonita OpenAPI document itself names it as "an open source java client
implemented above the HTTP API". There is no first-party JavaScript, Python,
Go, Ruby, PHP or .NET client for the Bonita Web REST API; non-Java consumers
are directed at raw REST plus the published OpenAPI/Postman artifacts, which
is stated verbatim in the spec description. The @bonitasoft npm scope is UI
Designer widget tooling and web components, not REST clients (see
components/bonitasoft-components.yml).
currency_note: >-
bonita-java-client 3.0.1 was published 2025-03-21, while the API contract it
wraps shipped 1.0.9 on 2026-06-19 and the runtime shipped 2026.2 on
2026-06-30. The client's develop branch is active (pushed 2026-07-27) but no
release has been cut since March 2025, so the published client lags the
published contract by roughly fifteen months.
packages:
- language: java
registry: maven
name: org.bonitasoft.web:bonita-java-client
url: https://central.sonatype.com/artifact/org.bonitasoft.web/bonita-java-client
repository: https://github.com/bonitasoft/bonita-java-client
install: |-
org.bonitasoft.web
bonita-java-client
3.0.1
official: true
role: rest-client
version: 3.0.1
published: '2025-03-21'
license: GPL-2.0
description: >-
The official Java client for the Bonita Web REST API. Generated from and kept
in step with the bonita-openapi release assets; the OpenAPI document links to
it directly as the recommended integration path for Java consumers.
- language: java
registry: maven
name: org.bonitasoft.maven:bonita-project-maven-plugin
url: https://central.sonatype.com/artifact/org.bonitasoft.maven/bonita-project-maven-plugin
repository: https://github.com/bonitasoft/bonita-project-maven-plugin
install: mvn org.bonitasoft.maven:bonita-project-maven-plugin:2.1.2:
official: true
role: build-tooling
version: 2.1.2
published: '2025-06-30'
description: >-
Maven plugin that builds, validates and packages a Bonita project (processes,
BDM, UI pages, application descriptors) for deployment to a Bonita Runtime.
This is the closest thing Bonitasoft ships to a developer CLI — see
cli/bonitasoft-cli.yml.
- language: java
registry: maven
name: org.bonitasoft:bonita-project
url: https://central.sonatype.com/artifact/org.bonitasoft/bonita-project
repository: https://github.com/bonitasoft/bonita-project
official: true
role: parent-pom
version: 10.2.3
published: '2025-06-25'
description: Bonita project parent POM and assembly definitions.
- language: java
registry: maven
name: org.bonitasoft.engine:bpm
url: https://central.sonatype.com/artifact/org.bonitasoft.engine/bpm
repository: https://github.com/bonitasoft/bonita-engine
official: true
role: engine-java-api
version: 10.2.0
published: '2024-10-11'
license: LGPL-2.1
description: >-
The Bonita Engine Java API (the in-JVM/EJB alternative to the Web REST API).
Documented at documentation.ofelia.com/bonita/latest/api/engine-api-overview.
- language: java
registry: maven
name: org.bonitasoft.engine:bonita-server
url: https://central.sonatype.com/artifact/org.bonitasoft.engine/bonita-server
official: true
role: runtime
version: 10.2.0
published: '2024-10-11'
description: Bonita Engine server module.
- language: java
registry: maven
name: org.bonitasoft.engine:bonita-business-archive
url: https://central.sonatype.com/artifact/org.bonitasoft.engine/bonita-business-archive
repository: https://github.com/bonitasoft/bonita-artifacts-model
official: true
role: artifacts-model
version: 1.2.2
published: '2025-04-11'
description: >-
Business Archive (.bar) model — the deployable unit a process definition is
packaged into. Sibling modules in the same 1.2.2 train cover the application,
organization, connector, business-object, profile, form-mapping,
process-definition and BDM-access-control models.
- language: java
registry: maven
name: org.bonitasoft.web:bonita-web-extensions
url: https://central.sonatype.com/artifact/org.bonitasoft.web/bonita-web-extensions
official: true
role: extension-api
version: 10.2.0
published: '2024-10-11'
description: >-
Extension point library for Bonita REST API extensions (the supported way to
add custom endpoints under /API/extension/). Repository has since been merged
into bonita-engine.
- language: java
registry: maven
name: org.bonitasoft.connectors:bonita-connector-ai
url: https://central.sonatype.com/artifact/org.bonitasoft.connectors/bonita-connector-ai
repository: https://github.com/bonitasoft/bonita-connector-ai
official: true
role: connector
version: 1.0.0
published: '2025-04-25'
description: >-
First-party AI connector for Bonita processes. Part of a connector line that
also covers Slack, Microsoft Teams, Outlook, SharePoint, Jira, ServiceNow,
HubSpot, Zendesk, Workday, MS Dynamics, Kafka, S3, Google Drive, Twilio,
DocuSign, Adobe Sign, Yousign, Telegram, WhatsApp, Mistral OCR and an
ai-agent connector (github.com/bonitasoft/bonita-connector-*). Only the AI
connector is currently published to Maven Central.
- language: java
registry: maven
name: org.bonitasoft.web:ui-designer-artifact-builder
url: https://central.sonatype.com/artifact/org.bonitasoft.web/ui-designer-artifact-builder
repository: https://github.com/bonitasoft/bonita-ui-designer-artifact-builder
official: true
role: build-tooling
version: 1.0.10
published: '2024-11-08'
description: Builds UI Designer pages and forms into the Bonita custom-page format.
- language: docker
registry: dockerhub
name: bonita
url: https://hub.docker.com/_/bonita
install: docker run --name bonita -p 8080:8080 -d bonita
official: true
role: runtime-image
version: 2026.2-u0
published: '2026-06-30'
pull_count: 14110801
description: >-
Docker Official Image for the Bonita Runtime (tags latest, 2026.2-u0, 2026.2,
11.1.0, 11.1). This is the fastest route to a callable Bonita REST API and is
what sandbox/bonitasoft-sandbox.yml documents.
- language: javascript
registry: npm
name: '@bonitasoft/custom-widget-builder'
url: https://www.npmjs.com/package/@bonitasoft/custom-widget-builder
repository: https://github.com/bonitasoft/bonita-ui-designer-sdk
install: npm install @bonitasoft/custom-widget-builder
official: true
role: ui-tooling
version: 0.0.13
published: '2021-11-29'
description: >-
UI Designer SDK tool for building custom widgets. Not a REST client. Last
published 2021 — dormant.
- language: javascript
registry: npm
name: '@bonitasoft/ui-designer-context-binding'
url: https://www.npmjs.com/package/@bonitasoft/ui-designer-context-binding
repository: https://github.com/bonitasoft/bonita-ui-designer-context-binding
install: npm install @bonitasoft/ui-designer-context-binding
official: true
role: ui-tooling
version: 0.0.14
published: '2022-01-21'
description: TypeScript variable-binding mechanism for the UI Designer (proof of concept).
- language: javascript
registry: npm
name: '@bonitasoft/query-selector'
url: https://www.npmjs.com/package/@bonitasoft/query-selector
repository: https://github.com/bonitasoft/web-components
install: npm install @bonitasoft/query-selector
official: true
role: web-component
version: 1.0.8
published: '2020-05-26'
description: >-
Bonita web component. Superseded by
github.com/bonitasoft/bonita-ui-designer-web-components, which is not
published to npm.
- language: javascript
registry: npm
name: '@bonitasoft/search-box'
url: https://www.npmjs.com/package/@bonitasoft/search-box
repository: https://github.com/bonitasoft/web-components
install: npm install @bonitasoft/search-box
official: true
role: web-component
version: 1.0.9
published: '2020-05-26'
- language: javascript
registry: npm
name: '@bonitasoft/pagination-selector'
url: https://www.npmjs.com/package/@bonitasoft/pagination-selector
repository: https://github.com/bonitasoft/web-components
install: npm install @bonitasoft/pagination-selector
official: true
role: web-component
version: 1.0.7
published: '2020-05-26'
- language: javascript
registry: npm
name: '@bonitasoft/uid-*'
url: https://www.npmjs.com/search?q=%40bonitasoft%2Fuid
install: npm install @bonitasoft/uid-text @bonitasoft/uid-input @bonitasoft/uid-button
official: true
role: web-component
version: null
published: null
note: >-
Family entry, not a single package. Individually: uid-text 1.0.4
(2021-12-02), uid-input 1.0.3 (2021-12-02), uid-button 1.0.4 (2022-01-12),
uid-title 1.0.3 (2021-12-02), uid-textarea 1.0.1 (2021-12-02). version/
published are null because the row covers five packages with different
versions; each individual version is recorded in this note and in
components/bonitasoft-components.yml.
registries_checked:
- registry: maven
found: true
note: 13 artifacts under org.bonitasoft.web, 20 under org.bonitasoft.engine, 3 under org.bonitasoft, plus org.bonitasoft.maven and org.bonitasoft.connectors.
- registry: npm
found: true
note: 15 results for "bonitasoft"; 12 in the @bonitasoft scope are first-party UI tooling/web components.
- registry: dockerhub
found: true
note: Docker Official Image "bonita".
- registry: pypi
found: false
- registry: rubygems
found: false
- registry: crates.io
found: false
- registry: nuget
found: false
- registry: go
found: false
historical_note: >-
Maven Central also carries pre-Bonitasoft lineage under org.ow2.bonita
(5.10.2, 2014) and org.objectweb.bonita (2.1, 2006) from the OW2/ObjectWeb
era, and a still-live mirror of the OpenAPI repo at
gitlab.ow2.org/bonita/bonita-openapi. Those are ancestry, not shipping
packages, and are excluded from packages[] above.