Finance & ERP · Integration
SAP Ariba
Add SAP Ariba to your product for your customers, and give your AI agents governed access to it.
SAP Ariba is a two sided procurement network, and that is the fact an integration has to be designed around. A buyer runs sourcing events, qualifies suppliers, holds contracts and raises requisitions and purchase orders; the supplier on the other side receives those orders and returns invoices, and both parties are identified by a network id rather than by an account in one system. Documents crossing the network are cXML, while the module APIs are REST and scoped to a realm, each with its own application key, so a customer's realm and which Ariba modules they licensed are both part of what they configure. Writes are idempotent because a duplicated invoice or order is somebody's reconciliation problem. fastn keeps the per-realm credentials and carries the interface changes.
In your product
Embedded for your customers. Per-tenant auth, no per-customer code, maintained by fastn.
Let each customer connect their own Ariba realm so your product raises requisitions and reads purchase orders without a middleware project.
Read supplier records and their qualification status so your product only proposes suppliers the buyer has actually approved.
Follow a sourcing event through to award and read the contract that resulted, so downstream steps use the agreed terms.
Send or read invoices across the Ariba Network against the correct network id, with writes idempotent so nothing posts twice.
For your AI agents
Governed, audited access for the agents you build, through the MCP server.
An agent reports which purchase orders have no invoice received yet and which suppliers they sit with.
An agent checks a supplier's qualification status and contract terms before answering a sourcing question.
An agent raises a requisition within governed permissions, with the realm and the buyer it was raised for recorded.
Example prompt
Which suppliers in this Ariba realm have an expiring contract and an open purchase order against it?
Set up SAP Ariba in 4 steps
- 01Enable the SAP Ariba connector in your fastn dashboard.
- 02Have each customer supply their own realm, network id and application key, and confirm which Ariba modules they licensed.
- 03Map the supplier, requisition, purchase order, contract and invoice fields your product uses, per realm.
- 04Call it from your product and expose the same connection to your agents through the MCP gateway.
Why teams use the SAP Ariba integration
What you get by embedding it with fastn instead of building it yourself.
- Ship an SAP Ariba integration without building it. Your customers connect their own SAP Ariba account inside your product and work their invoices, payments and vendors there, with no per-customer code on your side.
- Handle the part that actually costs time: financial writes must be idempotent and reconcilable, because a duplicate is an accounting problem rather than a bug. fastn owns the auth, token refresh, rate limits, pagination and breaking-change fixes, so an SAP Ariba update is not your on-call problem.
- One integration serves your product and your agents. The same governed SAP Ariba connection powers in-product features and gives AI agents scoped, audited access, so you move financial records without hand-keying them between systems without wiring it twice.
Used by these teams
Compare with
Works well with
Often used alongside
Tools the same teams tend to run next to SAP Ariba, across other categories.
SAP Ariba integration FAQ
How do I add an SAP Ariba integration to my product?
Enable the SAP Ariba connector in your fastn dashboard, then let each customer authenticate their own SAP Ariba account. fastn handles the OAuth flow, token storage and refresh per tenant, so there is no SAP Ariba client code in your app and no per-customer branch in your codebase. Setup is 4 steps.
Do my customers each connect their own SAP Ariba account?
Yes. Every connection is scoped to the individual customer, so each authorises their own SAP Ariba account and only ever sees their own invoices, payments and vendors. That per-tenant isolation is the point of an embedded integration: you support the long tail of customer setups without maintaining an integration per customer.
Can AI agents use this SAP Ariba integration?
Yes. The same connection is exposed to your agents through the fastn MCP gateway, with permissions scoped per tenant and every call audited. An agent reports which purchase orders have no invoice received yet and which suppliers they sit with.
Who maintains the SAP Ariba integration?
fastn does. When SAP Ariba changes an endpoint, deprecates a field or alters its auth, the fix lands in the connector rather than in your backlog, and your customers' connections keep working.
Is the SAP Ariba integration safe for financial writes?
Writes are idempotent, so a retry after a timeout does not post a document twice, and every call is logged per tenant so an entry can be traced back to the event that created it. That matters more in finance than anywhere else, because a duplicate is a number somebody has to explain.
Can it handle each customer's own chart of accounts?
Yes. ERP deployments are configured to the business, so account structures, required fields and fiscal calendars differ per customer. Those are mapped per tenant as configuration, not hard-coded.
What about SAP Ariba rate limits during a first import?
Backfills are throttled deliberately. ERP limits are often account-wide rather than per-integration, so an unthrottled import can exhaust a customer's allowance and disrupt their other integrations.
What can I build with the SAP Ariba integration?
A common starting point: let each customer connect their own Ariba realm so your product raises requisitions and reads purchase orders without a middleware project. Teams also use it for the other use cases listed above, and expose it to agents for governed reads and writes.
How much does the SAP Ariba integration cost?
It is included. Pricing is based on connected accounts, not on how many connectors you enable, so adding SAP Ariba does not change your per-connector cost. You can start free with 3 connected accounts.
Add SAP Ariba to your product
Start free with 3 connected accounts. No sales call required, and no per-customer integration code.