The EDI Dev Toolkit

Bidirectional conversion between EDI and structured JSON, with lightning-fast, fully configurable programmatic access to every segment and element - plus built-in tools to validate, split, merge, and acknowledge EDI files.
Free forever on the Community plan. No credit card required. See the plans.
var edi = File.OpenRead(@"C:\ClaimPayment_837P.txt");
using (var reader = new X12Reader(edi, "EdiFabric.Templates.Hipaa"))
{
    var msg837P = (await reader.ReadToEndAsync()).OfType<TS837P>();
}
import ctypes, json
lib = ctypes.CDLL("./edifabric-x12-tools.so") 
lib.parse.restype = ctypes.c_int
def parse(edi: bytes, mode: int = 1) -> str:
    cap = len(edi) * 12
    out_len = ctypes.c_int(0); out_off = ctypes.c_int(0)
    while True:
        out = ctypes.create_string_buffer(cap)
        rc = lib.parse(edi, len(edi), mode, None, 0, out, cap,
                       ctypes.byref(out_len), ctypes.byref(out_off))
        if rc == 1:
            cap = out_len.value; continue
        if rc != 0:
            raise RuntimeError(f"parse failed: {rc}")
        return out.raw[:out_len.value].decode("utf-8")
See Examples PYTHON C JAVA C#
curl -L -X POST 'https://api.edination.com/v2/x12/read' \
-H 'Ocp-Apim-Subscription-Key: 3726884f1b5d4fa686bf131e91476a60' \
-H 'Content-Type: text/plain' \
--data-binary '@/C:/purchase-order.edi'

Translate between EDI data and structured JSON for X12, HIPAA, EDIFACT, HL7, NCPDP, EANCOM, VDA, IATA, EDIGAS and flat files

ediFabric .NET covers every standard above plus custom flat files, ediFabric Native brings X12 and HIPAA to any language on Windows, Linux and macOS, and ediFabric Cloud is a REST API hosted in our cloud. Every plan includes all three.
EDI to/from JSON
Translate between EDI data and structured JSON, both ways. Built-in splitting and merging of large files, with automatic trailer generation.
Validate EDI Data
Ensure full compliance with specifications, including HIPAA 5010 and 4010 - with detailed error reporting and acknowledgments.
HIPAA SNIP Levels
Out-of-the-box configurable validation with full support for SNIP Levels 1-4. Easily extend with custom rules, code, or attributes.
Adjust EDI Specs
Highly configurable EDI templates that support any partner-specific format. Flexible support for OpenEDI, SEF, and JSON templates.

Multi-platform. Multi-language. Multi-EDI standards.
Multiply your EDI capabilities with ediFabric

Deep .NET integration, a native library for every other language, or a hosted REST API. You are not picking a package here — every plan includes all three, so start with whichever fits today and switch later without buying anything else.
ediFabric .NET EDI library for C#
ediFabric .NET

Fully managed C# library for .NET Core and .NET Framework, installed as a NuGet package. Covers all ten EDI standards, custom flat files and Entity Framework mapping.

ediFabric Native cross-platform EDI library
ediFabric Native

One blazing-fast native library per platform (Windows, Linux, macOS), callable from C, C++, Rust, Go, Python, Node.js, Java and .NET. X12 and HIPAA today, more standards to follow.

ediFabric Cloud EDI REST API
ediFabric Cloud

A REST API for all ten standards that any language can call, with nothing to install. Use it hosted by us, or build the same API with the libraries and run it on your own infrastructure.

EdiNation — The Free EDI Editor

Safely parse, validate, format, and edit EDI files directly in your browser.

Powered by WebAssembly, your sensitive EDI data never leaves your device.

Completely free. Unlimited files. No size limits. Works with EDI and JSON. No account or registration is needed.

Learn about EdiNation

Start free. Upgrade when you ship.

Three plans, and each one includes ediFabric .NET, ediFabric Native and ediFabric Cloud. You pay for scale and support, never for a second product.

Community

$ 0 /forever
Evaluate, learn and prototype. 250 operations a day, one leased seat, and it never expires.

Developer Popular

$ 179 /year
For individual developers and small teams. Production use in one environment you own, unlimited local operations, three leased seats, and service bureau on those hosts.

Enterprise

$ 799 /year
For company-wide use at scale. Unlimited seats and full offline mode for air-gapped environments.

Working with PHI or under SOC 2? ediFabric .NET and ediFabric Native run entirely inside your own application, and you can self-host the Cloud API on your own infrastructure. In all three cases your EDI data never leaves your network.


Trusted by 2,000+ companies worldwide for over 10 years

What our Customers say about ediFabric?
logo us department of veterans affairs
logo premera
logo mckesson
logo accenture
logo unitedhealthgroup
logo united nations
logo change healthcare
logo fedex
Adonis Vargas
USMED
LOVE the product, literally the best/simplest EDI tool I've ever used.
Daniel Martin
Change Healthcare
EdiFabric's solution is compelling and the dev team feedback has been positive.
Dan Currie
Per Mar Security Services
Your EDI suite is the most well-documented and potentially most useful one I have come across. One thing I absolutely love is the ability to convert JSON files to an 837P JSON file.

Cross Platform Support

ediFabric .NET and ediFabric Native run on Windows, Linux and macOS, in containers, and on Amazon AWS, Microsoft Azure, Google Cloud and anywhere else you already deploy. The same goes for a self-hosted ediFabric Cloud API.
net framework
mac
linux
azure
aws
docker
net core
nuget
visual studio
visual studio code
javascript

Ready to Get Started?

Start on the free Community plan and keep it for as long as you are prototyping. When you ship, one plan covers ediFabric .NET, ediFabric Native and ediFabric Cloud, so the only decision left is how much scale and support you need.