Skip to content
SPECIFICTION
Get listed

Domibus vs phase4

Domibus

ec.europa.eu

phase4

github.com

Side by side

FigureDomibusphase4
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Web—Yes
Windows—Yes
macOS—Yes
LinuxYesYes
APIYes—
Self-hostedYesYes
Plans published11
Spec score · Electronic Invoicing Software8.2 (#7)7.8 (#13)
LicenseThe Domibus page links to the European Union Public Licence.phase4 is licensed under the Apache 2 License.
PurposeDomibus is the European Commission’s sample implementation of an eDelivery AS4 Access Point for secure digital data exchange.phase4 is an embeddable Java library for sending and receiving AS4 messages.
SupportDefault support lasts at least one year from a minor release and is limited to critical security patches and major bugs; support hours are 8am to 6pm on normal EC working days.The repository says users seeking commercial support can contact the maintainer by email.

Plans

Domibus

  • DomibusFree

Domibus pricing →

phase4

  • Open-source libraryFree

phase4 pricing →

In their own words

Domibus

Domibus is the European Commission’s sample implementation of an eDelivery AS4 Access Point. It enables organizations to exchange documents and data through interoperable nodes across public or private networks. eDelivery specifications use digital signatures and encryption for integrity and confidentiality, with a digitally signed receipt required for each message. The REST Plugin provides an authenticated OpenAPI interface, webhook notifications, and message resend or download workflows. Default Web Service, File System, and JMS plugins are listed in Jakarta EE 8 and Jakarta EE 10 variants. Version 5.2.1.3, released on 11 September 2026, is identified as the latest security patch. Domibus supports Tomcat 10.1, WebLogic 14.1.2, and WildFly 37.0.x, plus MySQL 8 or Oracle 19c and Java 21 options. It is free, open source, self-hosted, and available through an on-premise deployment model.

Visit ec.europa.eu

phase4

phase4 is a free, open-source Java library for sending and receiving AS4 messages. It is designed for manual integration into an existing system, not as a standalone project. Built-in protocol support includes Peppol and CEF eDelivery; documented additional profiles include BDEW, DBNAlliance, eDelivery2, EESPA, ENTSOG, EUCTP, and HR eDelivery. The library supports UBL and API access, and is intended for on-premise deployment. It requires Java 17 or later, with Java 21 or later recommended for performance. Configuration can come from application.properties, system properties, or environment variables; security setup can use JKS or PKCS12 keystores and truststores. AS4 multi-hop and AS4 split and join are not implemented. The project says automated unit and integration tests cover many configurations, while testing against a real remote system is different. Its testing guide says an official Peppol AP certificate is needed to test sending to or receiving from an existing Peppol provider. phase4 uses the Apache 2.0 license.

Visit github.com