Apache OFBiz logo

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.

1 APIs 1 Capabilities 10 Features
ERPCRME-CommerceBusiness ApplicationsApacheJavaOpen SourceSupply Chain

APIs

Apache OFBiz REST API

REST API plugin for Apache OFBiz that exposes any exported OFBiz service as a RESTful endpoint. Clients authenticate via HTTP Basic Auth to obtain a JWT token, then invoke servi...

Capabilities

Apache OFBiz ERP Operations

Workflow capability for ERP and business process automation using Apache OFBiz REST API. Covers authentication, service discovery, and invocation of OFBiz services for ERP, CRM,...

Run with Naftiko

Features

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.

Use Cases

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

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.

Semantic Vocabularies

Apache Ofbiz Context

9 classes · 12 properties

JSON-LD

API Governance Rules

Apache OFBiz API Rules

31 rules · 12 errors 15 warnings 4 info

SPECTRAL

Resources

👥
Apache OFBiz Framework GitHub Repository
GitHubRepository
👥
Apache Software Foundation GitHub
GitHubOrganization
🔗
Apache OFBiz Documentation
Documentation
🚀
OFBiz Developer Manual
GettingStarted
🎓
OFBiz Wiki
Tutorials
💬
Apache OFBiz FAQs
FAQ
📄
OFBiz Release Notes
ReleaseNotes
📜
Apache License 2.0
TermsOfService
💬
Mailing Lists
Support
👥
OFBiz on Stack Overflow
StackOverflow
🔗
Apache OFBiz Spectral Rules
SpectralRules
🔗
Apache OFBiz ERP Operations
NaftikoCapability
🔗
Apache OFBiz Vocabulary
Vocabulary
🔗
Apache OFBiz JSON-LD Context
JSONLD