EDI Parser, Generator, and Converter for Java
We provide four sets of Java APIs:
- You can use the generation API to generate
835,837P, and837IEDI directly from Java business objects. The same object model is used for parsing and generation. - For 837/835/834/277 transactions, you can use our business object API to parse EDI into our Java object model. The object model abstracts away X12 EDI loops, segments, and elements.
- For all other transactions, you have to use the lower-level segment API. In this case, you need to be familiar with X12 EDI loops and segments.
- You can also invoke the conversion API to convert EDI files to JSON or CSV/Excel. This functionality is identical to our CLI tool; the only difference is that you invoke the converter directly from your Java process instead of a shell.
To get started, include our library as a dependency and follow the examples in our GitHub repo.