X12 EDI Parser for Java

Parse and Convert your EDI files directly from your Java code

Intuitive Java API

  • Intuitive object model for claims (837) and payments (835)
  • No knowledge of EDI is necessary
  • Minimal dependencies, integrates with any Java application
  • No installation — add a single dependency to your Gradle or Maven file
  • API for navigating loops and segments and accessing metadata

Run Our EDI Converter Directly from Java

  • Convert your EDI files directly from your Java code
  • Same functionality as our command-line converter
  • Invoke the converter with a single line of code

Solid X12 EDI Support for Healthcare

Efficient Parsing of Large Transactions and Large Files

  • The parser reads large files and large transactions in chunks
  • No limit on the number of claims within a transaction
  • No limit on a file size or the number of transactions in a file

NCPDP Support


To learn more, see the documentation and examples in our GitHub repo.

If you don’t use Java, consider our API or command-line converter to parse and convert EDI files from any language.