Getting started

The purpose of ediFabric.Framework is to isolate the complexity of EDI syntax and to provide a friendly wrapper for manipulating EDI documents directly from code.

It's written in .NET and is available in two separate variants targeting multiple .NET frameworks - one for .NET Framework 4.5 and another for .NET Standard 1.6 /.NET Core 1.1 (only available as part of the paid plans). Open your Visual Studio and follow the steps below.

Evaluate by exploring the SDKs

X12 - Read 850 (Purchase Order) and write 810 (Invoice), 33 KB ZIP


EDIFACT - Read ORDERS (Purchase Order) and write INVOIC (Invoice), 41 KB ZIP


HIPAA - Read and write 837 P (Payment Claims), 49 KB ZIP


Install ediFabric.Framework to a project in your Visual Studio solution

First install NuGet, then install ediFabric.Framework from the package manager console:

PM> Install-Package EdiFabric.Framework.Net45

Alternatively, you can do a direct project or assembly reference.

Download the EDI Specs

Use the link we provided you with after purchasing any of the plans or download the sample specs below.

All sample specs should be used for evaluation purposes only, 68 KB ZIP


You can also read how to handcraft your own EDI specs and turn any .NET class into a spec by just applying a few simple attributes .

The following transactions are supported:



EDIFACT-(1911 - D01C)



Add the specs and install ediFabric.Core to a project in Visual Studio

For simple scenarios combine specs (C# files) into the same project, otherwise spread them across multiple projects by trading partner and\or version. Only add the specs you need as opposed to all the specs you downloaded.

You can also quickly determine the EDI version from a sample file.

Install ediFabric.Core to each project containing specs (skip if it's the same project to which you had installed ediFabric.Framework):

PM> Install-Package EdiFabric.Core.Net45

If you have any questions or would like to schedule a demo, please do not hesitate to contact us at