How Stedi works

Build end-to-end EDI integrations quickly, without being an EDI expert.


Configure your integration

Set up a full EDI integration in the Stedi app without writing any code.

User interface depicting EDI transaction settings
Stedi supports 300+ transaction types across retail, supply chain, transportation, logistics, healthcare, finance, and more.

Add your trading partner

Create a partnership to configure the EDI relationship between you and each trading partner. Define which transaction types you'll exchange and attach machine-readable EDI specifications (guides) that Stedi will use to validate, read, and write files.

Use pre-built guides from the Stedi Network, which includes hundreds of popular trading partners. We add any requested guide in 1-2 days.

Set up partner file exchange

Configure one or more connections to securely exchange files with your trading partner. Use Stedi’s turn-key SFTP/FTPS and AS2, or connect to remote SFTP servers.

Stedi automatically processes inbound EDI files from your partner and delivers generated EDI files to your partner over the connection.

Supported file exchange methods
User interface depicting EDI transaction settings

Send and receive EDI

Once you configure partnership and a connection, you'll use two simple integration points to build an end-to-end EDI flow.

Webhooks: Configure Destination webhooks to automatically deliver inbound transactions and other events to any endpoint. For example, you can post 850 Purchase Orders to your API and any errors to Slack.

Generate EDI API: Create and deliver EDI files according to your or your partner's requirements, complete with auto-generated envelopes and control numbers.

A real-world example

Receiving an X12 850 Purchase Order ->

Diagram of an inbound 850 Purchase Order
Diagram of an inbound 850 Purchase Order
  1. Your trading partner sends you an 850 Purchase Order over SFTP.
    Stedi automatically monitors the connection and processes files as they arrive in real-time.
  2. The 850 Purchase Order is translated to JSON.
    When the 850 file arrives, the file is validated and translated to JSON. Both the raw file and the translated JSON are available in the UI for inspection.
  3. The JSON transaction is sent to your API endpoint.
    An HTTP request with the outputted transaction is automatically sent to your system for ingestion.

Complete your integration

Connect Stedi to your business applications

Stedi translates EDI to and from a JSON shape that reflects the original transaction. To ingest processed transactions or call Stedi’s Generate EDI API, you need to transform Stedi’s JSON shape to and from a format your system can understand.

  • ~

    Stedi Mappings

    Build JSON transformations with an intuitive visual mapper that integrates seamlessly with the Stedi platform.

    Mappings docs

  • ~

    iPaaS platforms

    Use the built-in functionality in platforms like Workato and Tray.io to transform JSON.

  • ~

    Code on your infrastructure

    Build data transformations and complex business logic within your own codebase.

Example mapping

Start building

Contact the onboarding team to discuss a plan that includes hands-on support designing, building, and testing your first integration.

Contact the onboarding teamGet started
Stedi
System status
+1 332-378-5040
About
PricingDocumentationHow Stedi worksCustomers
Backed by
AdditionBloomberg BetaFirst RoundStripeUSV
228 Park Ave S, PMB 58460, New York, NY 10003, USA
Stedi is a registered trademark of Stedi, Inc. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.