Skip to content
SPECIFICTION
Get listed

OpenAS2

github.com

WebLinuxAPISelf-hosted

What it is

OpenAS2 is a free, GPLv3-licensed Java server implementing the EDIINT AS2 standard for exchanging business messages between trading partners. It sends and receives EDI-X12, EDIFACT, XML, and binary payloads, with HTTPS transport, compression, and synchronous or asynchronous MDNs. The project describes many signing and encryption algorithms, parallel file processing per partner, AS2 1.1 conformance, and FDA Automatic Submissions Gateway support. XML configuration controls sender and receiver modules, message and MDN storage, database tracking, directory resending, and optional health checks. H2 is the default tracking database, with alternatives configurable. The repository includes Docker build and run instructions and supports Java 11 and later. A REST API is available. The separate WebUI can run behind several web servers, but its package is deprecated, unsupported, and expected to be removed. The project runs on operating systems that run Java.

Spec sheet

Purpose
OpenAS2 is a Java implementation of the EDIINT AS2 standard intended to run as a server.Read 10 Oct 2026 · github.com
Deployment
The repository provides instructions for building and running the server in Docker containers.Read 4 Oct 2026 · github.com
Security
The project describes support for a wide variety of signing and encryption algorithms.Read 10 Oct 2026 · github.com
Support
The project directs users to GitHub Issues and Discussions for support.Read 10 Oct 2026 · sourceforge.net
License
The project is licensed under GNU General Public License version 3.0 (GPLv3).Read 10 Oct 2026 · sourceforge.net
Configurable modules
The sample configuration includes sender and receiver modules, message and MDN storage, database tracking, and a directory resender for failed transmissions.Read 4 Oct 2026 · github.com
Database integration
The sample configuration uses an embedded H2 database by default for message tracking and allows that setting to be changed for other databases.Read 4 Oct 2026 · github.com
Extensibility
New modules can be added and extended through XML configuration.Read 10 Oct 2026 · sourceforge.net
FDA gateway
It supports the FDA Automatic Submissions Gateway using custom headers.Read 10 Oct 2026 · sourceforge.net
Health monitoring
The sample configuration includes a health-check module to monitor the OpenAS2 server, disabled by default.Read 4 Oct 2026 · github.com
Intended audience
The project listing identifies Information Technology as its intended audience.Read 4 Oct 2026 · sourceforge.net
Message exchange
It transmits and receives AS2 messages containing EDI-X12, EDIFACT, XML, or binary payloads between trading partners.Read 4 Oct 2026 · github.com
Message types
It sends and receives AS2 messages with EDI-X12, EDIFACT, XML, and binary payloads between trading partners.Read 10 Oct 2026 · github.com
Operations
It can run as a server daemon, supports remote control, and includes module self-tests and load balancer health checks.Read 10 Oct 2026 · sourceforge.net
Platform support
The project listing says it runs on any operating system that runs Java.Read 10 Oct 2026 · sourceforge.net
Protocol features
Listed features include AS2 1.1 conformance, HTTPS transport, compression, and synchronous or asynchronous MDNs.Read 10 Oct 2026 · sourceforge.net
Runtime requirement
The project listing requires Java 17 or newer and says it was tested with LTS Java versions through 25.Read 10 Oct 2026 · sourceforge.net
Security capabilities
The project describes support for a wide variety of signing and encryption algorithms.Read 4 Oct 2026 · github.com
Traffic handling
It supports parallel processing of files per partner for high traffic volumes.Read 10 Oct 2026 · sourceforge.net
Web UI
The WebUI README says the interface interacts with the OpenAS2 REST API and can be served by web servers including Nginx, Apache, Tomcat, and Wildfly.Read 4 Oct 2026 · github.com
Web UI limitation
The WebUI README says the interface is deprecated, is not actively maintained or supported, and is planned for removal from the repository.Read 10 Oct 2026 · github.com

Strong points and limits

Strong points

  • Handles EDI-X12, EDIFACT, XML, and binary payloads
  • Supports signing and encryption algorithms
  • Docker deployment instructions included
  • Parallel partner processing supports high traffic
  • GPLv3 open-source license

Limits

  • WebUI is deprecated and unsupported
  • WebUI is expected to be removed
  • Requires Java 11 or later

Who it suits

OpenAS2 is aimed at Information Technology teams exchanging AS2 messages with trading partners. It fits organizations needing self-hosted, configurable EDI messaging.

Verdict

OpenAS2 provides configurable, self-hosted AS2 messaging with broad payload, protocol, and security support. The server remains the maintained focus; the included WebUI has a stated deprecation and removal limitation.

Where Specifiction places it

Alternatives to OpenAS2All alternatives →