A curated list of awesome EDI (Electronic Data Interchange) tools & libraries, products, blogs, and other resources.
Pull Requests welcome! Feel free to email us at team@stedi.com or log an issue on this repo for any questions.
- EDI Translate (Stedi) - an API for programmatically translating between EDI and JSON.
- Stupidedi - a library for parsing, generating, validating, and manipulating ASC X12 EDI documents. Very roughly, it's jQuery for EDI.
- EDI Reference (Stedi) - a free, comprehensive online resource for X12 EDI. Covers all transaction sets, segments, and elements of every X12 release with a full-text search.
- Glass - Glass is X12's online viewer, providing web-based access to many X12 products, including the EDI Standard, Code Source Directory, Control Standards, EDI Standard Figures, Guidelines and Technical Reports.
Debuggers, editors, and more
- EDI Inspector (Stedi) - a free online EDI translator and a handy tool for inspecting EDI files. It allows users to visualize EDI documents in a human-readable format, debug issues with detailed validation errors and translate EDI into JSON for easy manipulation and mapping.
- EDI Notepad - Note: Liaison EDI Notepad is no longer sold or supported.
- EDI Guide Catalog (Stedi) - An open directory of the most-requested Stedi Guides, interactive EDI specifications that let you instantly validate EDI documents.
Things you might need when building an EDI system
- Mappings (Stedi) - a visual mapping editor to create advanced data transformations using an open-source language called JSONata. Once a mapping is defined, users can invoke it via API.
- JSONata Playground (Stedi) - a free online tool to learn and experiment with JSONata.
- SFTP (Stedi) - serverless SFTP endpoints to facilitate file transfer between trading partners. Users can be provisioned via UI or API.
- EDI Bootstrap (Stedi) - open-source, end-to-end system to generate and parse X12 EDI from a JSON.
- EDI Guides (Stedi) - create machine-readable EDI specifications.
- What makes EDI so hard
- Getting started with the X12 file format
- Control numbers in X12 EDI
- Date and time in EDI
- What is EDI
- EDI Data Types
- Elements requirements in X12 EDI
- Relational conditions in X12 EDI
For newbies looking to learn about EDI
- EDI basics - EDI fundamentals
- EDI Essentials (Stedi) - just enough to get started with EDI
- GXS Tutorial - overview of ANSI ASC X12 Standards
- EDI academy - online training covering EDI fundamentals and best practices for X12 EDI, EDIFACT, and health care (HIPAA)
- EDI - Electronic Data Interchange: An Introduction - by Christopher Cancilla
- EDI: The Complete Education - by Christopher Cancilla