On the recordRead 7 Oct 202615 facts
phase4
Plans and prices
Open-source library
Free
Apache 2.0 licensed · requires manual integration into your system
Read 7 Oct 2026 · github.com
On the record
- Additional profiles
- The documentation lists profiles including BDEW, DBNAlliance, eDelivery2, EESPA, ENTSOG, EUCTP, and HR eDelivery.github.com · read 7 Oct 2026
- Configuration
- The preferred primary configuration file is application.properties, and system properties and environment variables can also provide configuration.github.com · read 7 Oct 2026
- Integration model
- phase4 is a library that must be manually integrated into an existing system, rather than a standalone project.github.com · read 7 Oct 2026
- Java requirement
- The minimum Java version is 17, with Java 21 or later recommended for performance.github.com · read 7 Oct 2026
- License
- phase4 is licensed under the Apache 2 License.github.com · read 7 Oct 2026
- Maintainer
- The GitHub profile identifies the maintainer as Philip Helger and lists Vienna, Austria.github.com · read 7 Oct 2026
- Operating systems
- The maintainer says phase4 works on Windows, Linux, Mac, and AWS.github.com · read 7 Oct 2026
- Peppol certificate requirement
- Without an official Peppol AP certificate, sending to or receiving from an existing Peppol service provider cannot be tested as described in the testing guide.github.com · read 7 Oct 2026
- Protocol profiles
- The project lists built-in support for Peppol and CEF eDelivery.github.com · read 7 Oct 2026
- Purpose
- phase4 is an embeddable Java library for sending and receiving AS4 messages.github.com · read 7 Oct 2026
- Security configuration
- The documentation describes configuring keystores and truststores, including JKS and PKCS12 formats.github.com · read 7 Oct 2026
- Support
- The repository says users seeking commercial support can contact the maintainer by email.github.com · read 7 Oct 2026
- Testing
- The project says it has automated unit and integration tests for many configurations, while testing against a real remote system is different.github.com · read 7 Oct 2026
- Unsupported features
- AS4 multi-hop and AS4 split and join are listed as not implemented.github.com · read 7 Oct 2026