X12 parse & build
Read inbound X12 interchanges into structured data and build compliant outbound ones — ISA/GS/ST envelopes, any transaction set (850, 810, 856, 837, 835, 834, 270/271, 204…).
EDI integration
X12 and EDIFACT — parsed and generated on the same engine that runs your ETL, CDC, and API integrations. Map EDI to any database, warehouse, or API, and exchange with trading partners over AS2, SFTP, FTP, cloud storage, or HTTP. Predictable monthly pricing instead of per-document VAN fees.
The problem
Most shops run EDI in a silo — a dedicated translator, a VAN that bills per kilocharacter, and a separate team that maps each trading partner by hand. The data still has to land in a database, a warehouse, or an API, so you end up bridging two stacks that never agree.
Where EDI budgets go to die
VAN and translator pricing scales with document volume and trading-partner count — exactly the growth you're trying to enable. Etlworks treats X12 and EDIFACT as formats on the same engine as everything else: parse an inbound interchange, map it, enrich it from a database or API, and load it wherever it needs to go — in one flow, on one per-tier subscription.
Capabilities
Read inbound X12 interchanges into structured data and build compliant outbound ones — ISA/GS/ST envelopes, any transaction set (850, 810, 856, 837, 835, 834, 270/271, 204…).
Full EDIFACT support — UNB/UNG/UNH envelopes and message types like ORDERS, INVOIC, and DESADV, in both directions.
Transform between EDI and databases, warehouses, APIs, and file formats — JSON, Parquet, CSV, XML. The same visual-or-code mapping you use for every other flow.
Send and receive over AS2 — with signing, encryption, and MDN receipts — plus SFTP, FTP/FTPS, cloud storage (S3, Azure Blob, GCS), HTTP/S, and email/IMAP. Connect point-to-point with a partner or via your VAN's file endpoint.
Structural validation of envelopes and segments, with functional acknowledgments (997/999) generated for inbound interchanges.
EDI sits alongside CDC, ETL, reverse ETL, files, and APIs. A single flow can receive an 850, enrich it, call an API, and load a warehouse — no separate translator to license.
Patterns
Every EDI pattern configured the same way — no separate translator for inbound, no separate gateway for outbound, no bespoke code for the big documents.
Pick up interchanges from a partner, parse the transaction set, map it, and land structured data in your database or warehouse. Return a 997 ack.
Read source records, map to X12 or EDIFACT segments, build a compliant interchange, and deliver it to the partner over AS2, SFTP, FTP, cloud, or HTTP.
Stream multi-megabyte X12 messages, convert to JSON or Parquet, and load to Redshift, Snowflake, or any warehouse. The XSOLIS pattern, in production.
Pricing transparency
The same workload — a few dozen trading partners exchanging a steady stream of documents — priced under three common EDI models. Numbers are approximate, based on typical public pricing as of 2026.
VAN (per-kilocharacter)
~$5,000/mo
Scales with document size and volume. Surcharges per partner and per interconnect.
EDI translator + VAN
~$2,500/mo
License plus transport, plus a separate stack to map, monitor, and reconcile against your data platform.
Etlworks (fixed tier)
$1,000/mo
Standard tier, all formats, all partners, all documents — on the same engine as the rest of your integrations.
Specifications
Every part of an EDI program you'd actually run — standards, transport, mapping targets, and validation — supported and documented.
Running EDI in healthcare? See HL7, FHIR, and X12 on one platform
Proof
XSOLIS processes hundreds of thousands of massive X12 messages — each tens of megabytes — converting them to JSON and Parquet and loading them into Amazon Redshift, while Etlworks also streamlines their Salesforce integration.
FAQ
Start your trial
Spin up a free trial, point it at a partner's SFTP folder, and parse a real X12 interchange into your database. See what unified EDI actually feels like.