Your EDI endpoint.
We run it.

Your trading partners send EDI. Your ERP gets clean JSON. We run the endpoint, and Vibe Mapping writes the maps from plain English.

Priced per trading partner · No VAN · Onboarding assisted · See pricing

source · x12 850

ISA*00*          *00*          *ZZ*ACME
GS*PO*ACME*YOU*20260918*1200*1*X*005010
ST*850*0001
BEG*00*SA*PO-48812**20260918
N1*ST*Acme Dist. West
PO1*1*24*EA*12.50**VP*SKU-1001
SE*6*0001
GE*1*1
IEA*1*000000001

target · json → your ERP

{
  "poNumber": "PO-48812",
  "shipTo": "Acme Dist. West",
  "lines": [{
    "sku": "SKU-1001",
    "qty": 24,
    "unitPrice": 12.50
  }],
  "stream": "live"
}
997 sent · MDN received · delivered to webhook in 1.2s

Partners send EDI.
Your ERP gets JSON.

Your own AS2 and SFTP endpoint, your partners' agreements, and every document translated, acknowledged and delivered to your ERP, without a VAN and without an integration team on call.

as2 · sftp

Your own AS2 and SFTP endpoint

A dedicated, single-tenant exchange at you.vibeedi.com. Partners connect over AS2 or SFTP, whichever they already run. Certificates, SSH keys, MDNs and partner agreements managed from a web console.

x12 · edifact

Both standards, one pipeline

ANSI X12 and UN/EDIFACT in and out. Envelopes, control numbers and 997 acknowledgements are handled for you, sent and reconciled automatically.

erp

Webhooks & REST

Inbound documents arrive at your ERP as JSON over authenticated webhooks. Outbound ones are one REST call; the platform builds and sends the EDI.

ops

Ledger, test lane, replay

Every message in a searchable ledger with its artifacts. A test stream per partner for onboarding, and one-click replay when something fails.

From your partner's AS2 or SFTP client to your ERP, in one hop.

  1. 01

    Partner sends

    Signed, encrypted AS2 or an SFTP upload lands on your endpoint. For AS2, the MDN goes back immediately.

  2. 02

    Decode & validate

    Envelope checked against the partner's agreement. Each transaction is split and ledgered.

  3. 03

    Map to JSON

    The partner's map runs. A 997 goes back to the partner if their agreement expects one.

  4. 04

    Deliver to your ERP

    Authenticated webhook to your system. Failed? Fix and replay from the ledger.

Hand-written maps are where integrations go to rot.

Every partner on the platform needs a map. EDI maps are unforgiving, and the tooling hasn't changed in twenty years. Vibe Mapping writes them for you.

  • Speak the mapping

    "Sum the PO1 quantities, drop empty N3 lines." No mapping syntax to memorize.

  • Generate, then prove it

    A working map in seconds, run against your samples, output diffed before you ship.

  • Fluent in X12

    Understands ISA/GS/ST envelopes, loops and transaction sets across versions 4010 through 6020+.

acme / inbound / 850.jsonata tests passing

You wrote

Map N1*ST to shipTo, sum PO1 quantities into totalQty, format BEG05 as an ISO date.

{
  "poNumber": BEG.BEG03,
  "orderDate": $fromMillis($toMillis(BEG.BEG05, "[Y0001][M01][D01]")),
  "shipTo": N1[N101 = "ST"].N102,
  "totalQty": $sum(PO1.PO102),
  "lines": PO1.{ "sku": PO107, "qty": PO102, "unitPrice": PO104 }
}

Your next trading partner doesn't have to hurt.

Get an AS2 or SFTP endpoint this week, or describe your first map in the next five minutes, free.

Already have an account? Sign in