Apache OFBiz website screenshot

Apache OFBiz

Apache OFBiz is an open-source enterprise resource planning (ERP) system providing a suite of integrated business applications for CRM, e-commerce, supply chain management, manufacturing, accounting, order management, inventory, and warehousing. Built on a service-oriented architecture with a service engine, entity engine, and widget framework, OFBiz exposes a REST API plugin allowing any exported service to be invoked via JWT- authenticated HTTP endpoints. Governed by the Apache Software Foundation under the Apache License 2.0. Written in Java with Groovy scripting support.

Apache OFBiz publishes 2 APIs on the APIs.io network: Authentication API and Services API. Tagged areas include ERP, CRM, E-Commerce, Business Applications, and Apache.

The Apache OFBiz catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Apache OFBiz’s developer surface includes authentication, documentation, getting-started guide, FAQ, release notes, support, Stack Overflow tag, and 10 more developer resources.

57.5/100 strong ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
2 APIs 10 Features 6 Use Cases
ERPCRME-CommerceBusiness ApplicationsApacheJavaOpen SourceSupply Chain

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 57.5/100 · strong
Contract Quality 18.7 / 25
Developer Ergonomics 7.8 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 5.9 / 10
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/apache-ofbiz: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

Apache OFBiz Authentication API

Obtain and refresh JWT tokens for API access

Apache OFBiz Services API

List and invoke exported OFBiz services

Postman Collections 2

Ready-to-run Postman collections for exercising this provider's APIs.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Apache Ofbiz Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 10

Notable capabilities this provider offers.

Service-Oriented Architecture

All business logic encapsulated in services accessible via multiple protocols including REST, XML-RPC, and Java.

REST API Plugin

Plugin enabling any exported OFBiz service to be invoked via RESTful HTTP endpoints with JWT authentication.

JWT Authentication

OAuth2-compatible JWT-based authentication with access tokens and refresh tokens for secure API access.

Entity Engine

Flexible data access layer supporting multiple databases with entity-based query API and relationship management.

Service Engine

Central business logic executor with transaction management, error handling, and event-driven service chaining.

Swagger UI Integration

Built-in Swagger/OpenAPI UI at /docs/swagger-ui.html for API exploration and testing when REST plugin is deployed.

Groovy Scripting

Groovy scripting support for service implementations and customizations without Java compilation.

Plugin Architecture

Modular plugin system allowing feature extension without modifying core framework code.

Multi-Module ERP

Integrated modules for accounting, order management, inventory, manufacturing, CRM, e-commerce, and HR.

Widget Framework

XML-based UI component framework for building consistent web interfaces across ERP modules.

Scroll for all 10

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Apache Ofbiz Context

9 classes · 12 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Apache OFBiz API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Apache OFBiz API Rules

36 rules · 12 errors 19 warnings 5 info

SPECTRAL

JSON Schema 7

Standalone JSON Schema definitions for this provider's data models.

RefreshRequest

1 properties

JSON SCHEMA

ServiceEntry

3 properties

JSON SCHEMA

ServiceLink

3 properties

JSON SCHEMA

ServiceListResponse

4 properties

JSON SCHEMA

ServiceResponse

4 properties

JSON SCHEMA

TokenData

4 properties

JSON SCHEMA

TokenResponse

4 properties

JSON SCHEMA

Scroll for all 7

JSON Structure 7

JSON Structure definitions describing this provider's data shapes.

Apache Ofbiz Refresh Request Structure

1 properties

JSON STRUCTURE

Apache Ofbiz Service Entry Structure

3 properties

JSON STRUCTURE

Apache Ofbiz Service Link Structure

3 properties

JSON STRUCTURE

Apache Ofbiz Service Response Structure

4 properties

JSON STRUCTURE

Apache Ofbiz Token Data Structure

4 properties

JSON STRUCTURE

Apache Ofbiz Token Response Structure

4 properties

JSON STRUCTURE

Scroll for all 7

Examples 7

Example request and response payloads for these APIs.

Scroll for all 7

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Apache Ofbiz Authentication

http · 2 schemes

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Apache Ofbiz Agentic Access

5 operations · 3 acting

5 operations · 3 acting

AGENTIC

Use Cases 6

What developers build with this provider.

ERP System Integration

Integrate external systems (CRM, WMS, payment processors) with OFBiz via REST API service calls.

E-Commerce Backend

Use OFBiz as a headless e-commerce backend with product catalog, pricing, order management, and fulfillment services.

Supply Chain Automation

Automate supply chain workflows including purchase orders, inventory updates, and supplier communications via REST services.

Accounting Automation

Automate accounting entries, invoicing, AR/AP processing, and financial reporting via OFBiz service API.

Manufacturing Operations

Manage manufacturing resource planning, work orders, bill of materials, and production scheduling via OFBiz services.

Custom Business Workflows

Build custom business process automations by chaining OFBiz services via the REST API.

Integrations 6

Pre-built integrations with other platforms and tools.

Apache Solr

Integration for product and content search indexing across OFBiz data.

Groovy

Groovy scripting engine integration for service implementations and data transformations.

PostgreSQL

Supported relational database backend via the OFBiz entity engine.

MySQL

Supported relational database backend for OFBiz data persistence.

Docker

Official Docker support for containerized OFBiz deployments.

Swagger UI

OpenAPI documentation and testing interface bundled with the REST API plugin.

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: apache-ofbiz
name: Apache OFBiz
description: Apache OFBiz is an open-source enterprise resource planning (ERP) system providing a suite of integrated business
  applications for CRM, e-commerce, supply chain management, manufacturing, accounting, order management, inventory, and warehousing.
  Built on a service-oriented architecture with a service engine, entity engine, and widget framework, OFBiz exposes a REST
  API plugin allowing any exported service to be invoked via JWT- authenticated HTTP endpoints. Governed by the Apache Software
  Foundation under the Apache License 2.0. Written in Java with Groovy scripting support.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/apache-ofbiz.png
tags:
- ERP
- CRM
- E-Commerce
- Business Applications
- Apache
- Java
- Open Source
- Supply Chain
created: '2026-03-16'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: apache-ofbiz:apache-ofbiz-authentication-api
  name: Apache OFBiz Authentication API
  description: Obtain and refresh JWT tokens for API access
  humanURL: https://github.com/apache/ofbiz-plugins/tree/trunk/rest-api
  baseURL: https://localhost:8443/rest
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/apache-ofbiz-authentication-api-openapi.yml
  - type: Documentation
    url: https://github.com/apache/ofbiz-plugins/blob/trunk/rest-api/src/docs/asciidoc/rest-api.adoc
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/json-schema/apache-ofbiz-token-response-schema.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/json-schema/apache-ofbiz-service-entry-schema.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/json-schema/apache-ofbiz-service-response-schema.json
- aid: apache-ofbiz:apache-ofbiz-services-api
  name: Apache OFBiz Services API
  description: List and invoke exported OFBiz services
  humanURL: https://github.com/apache/ofbiz-plugins/tree/trunk/rest-api
  baseURL: https://localhost:8443/rest
  tags:
  - Services
  properties:
  - type: OpenAPI
    url: openapi/apache-ofbiz-services-api-openapi.yml
  - type: Documentation
    url: https://github.com/apache/ofbiz-plugins/blob/trunk/rest-api/src/docs/asciidoc/rest-api.adoc
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/json-schema/apache-ofbiz-token-response-schema.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/json-schema/apache-ofbiz-service-entry-schema.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/json-schema/apache-ofbiz-service-response-schema.json
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/apache-ofbiz/overview
- type: AgenticAccess
  url: agentic-access/apache-ofbiz-agentic-access.yml
- type: Authentication
  url: authentication/apache-ofbiz-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/apache-ofbiz
- type: GitHubRepository
  url: https://github.com/apache/ofbiz-framework
  title: Apache OFBiz Framework GitHub Repository
- type: GitHubOrganization
  url: https://github.com/apache
  title: Apache Software Foundation GitHub
- type: Documentation
  url: https://ofbiz.apache.org/documentation.html
  title: Apache OFBiz Documentation
- type: GettingStarted
  url: https://nightlies.apache.org/ofbiz/stable/ofbiz/html5/developer-manual.html
  title: OFBiz Developer Manual
- type: Tutorials
  url: https://cwiki.apache.org/confluence/display/OFBIZ/Home
  title: OFBiz Wiki
- type: FAQ
  url: https://ofbiz.apache.org/faqs.html
  title: Apache OFBiz FAQs
- type: ReleaseNotes
  url: https://github.com/apache/ofbiz-framework/blob/trunk/CHANGELOG.md
  title: OFBiz Release Notes
- type: TermsOfService
  url: https://www.apache.org/licenses/LICENSE-2.0
  title: Apache License 2.0
- type: Support
  url: https://ofbiz.apache.org/mailing-lists.html
  title: Mailing Lists
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/ofbiz
  title: OFBiz on Stack Overflow
- type: SpectralRules
  url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/rules/apache-ofbiz-spectral-rules.yml
  title: Apache OFBiz Spectral Rules
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/vocabulary/apache-ofbiz-vocabulary.yaml
  title: Apache OFBiz Vocabulary
- type: JSONLD
  url: https://raw.githubusercontent.com/api-evangelist/apache-ofbiz/refs/heads/main/json-ld/apache-ofbiz-context.jsonld
  title: Apache OFBiz JSON-LD Context
- type: Features
  data:
  - name: Service-Oriented Architecture
    description: All business logic encapsulated in services accessible via multiple protocols including REST, XML-RPC, and
      Java.
  - name: REST API Plugin
    description: Plugin enabling any exported OFBiz service to be invoked via RESTful HTTP endpoints with JWT authentication.
  - name: JWT Authentication
    description: OAuth2-compatible JWT-based authentication with access tokens and refresh tokens for secure API access.
  - name: Entity Engine
    description: Flexible data access layer supporting multiple databases with entity-based query API and relationship management.
  - name: Service Engine
    description: Central business logic executor with transaction management, error handling, and event-driven service chaining.
  - name: Swagger UI Integration
    description: Built-in Swagger/OpenAPI UI at /docs/swagger-ui.html for API exploration and testing when REST plugin is
      deployed.
  - name: Groovy Scripting
    description: Groovy scripting support for service implementations and customizations without Java compilation.
  - name: Plugin Architecture
    description: Modular plugin system allowing feature extension without modifying core framework code.
  - name: Multi-Module ERP
    description: Integrated modules for accounting, order management, inventory, manufacturing, CRM, e-commerce, and HR.
  - name: Widget Framework
    description: XML-based UI component framework for building consistent web interfaces across ERP modules.
- type: UseCases
  data:
  - name: ERP System Integration
    description: Integrate external systems (CRM, WMS, payment processors) with OFBiz via REST API service calls.
  - name: E-Commerce Backend
    description: Use OFBiz as a headless e-commerce backend with product catalog, pricing, order management, and fulfillment
      services.
  - name: Supply Chain Automation
    description: Automate supply chain workflows including purchase orders, inventory updates, and supplier communications
      via REST services.
  - name: Accounting Automation
    description: Automate accounting entries, invoicing, AR/AP processing, and financial reporting via OFBiz service API.
  - name: Manufacturing Operations
    description: Manage manufacturing resource planning, work orders, bill of materials, and production scheduling via OFBiz
      services.
  - name: Custom Business Workflows
    description: Build custom business process automations by chaining OFBiz services via the REST API.
- type: Integrations
  data:
  - name: Apache Solr
    description: Integration for product and content search indexing across OFBiz data.
  - name: Groovy
    description: Groovy scripting engine integration for service implementations and data transformations.
  - name: PostgreSQL
    description: Supported relational database backend via the OFBiz entity engine.
  - name: MySQL
    description: Supported relational database backend for OFBiz data persistence.
  - name: Docker
    description: Official Docker support for containerized OFBiz deployments.
  - name: Swagger UI
    description: OpenAPI documentation and testing interface bundled with the REST API plugin.
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com