Apps for developers
Build on the platform, not around it.
Every pre-built integration in Afosto ships on the same public GraphQL API you can use yourself. Bi-directional sync, signed webhooks and OAuth 2.0 — no scraping, no middleware.
Everything you need to build
The same primitives our own integration team uses. Stable, versioned and documented.
GraphQL API
Every resource — orders, products, stock, customers, shipments — is exposed over a documented, versioned GraphQL API at https://afosto.app/graphql. Mutations for everything from order creation to fulfilment actions.
Webhooks
Subscribe to 80+ events and receive real-time deliveries. HMAC-signed with a shared secret, at-least-once delivery with retries and a full delivery log.
OAuth 2.0
Per-app tokens with fine-grained scopes. Authorization-code flow for public apps, client-credentials for internal tools. No shared admin passwords.
SDKs & recipes
TypeScript and PHP SDKs, plus worked examples for the most common flows — product sync, order ingest, shipment notifications, inventory reservations.
App library
Ship day-one by dropping in a connector Afosto already maintains — or use the API to build your own.
ShopifyWebshops
WooCommerceWebshops
Adobe CommerceWebshops
LightspeedWebshops
EpagesWebshops
Bol.comMarketplaces
AmazonMarketplaces
eBayMarketplaces
KauflandMarketplaces
DecathlonMarketplaces
CarrefourMarketplaces
KruidvatMarketplaces
ObelinkMarketplaces
Winkelstraat.nlMarketplaces
About YouMarketplaces
EffectConnectMarketplaces
ConradMarketplaces
Leen BakkerMarketplaces
PraxisMarketplaces
AdyenPayments
MolliePayments
PayPalPayments
Pay.Payments
CM.comPayments
PostNLCarriers
DHLCarriers
FedExCarriers
UPSCarriers
GLSCarriers
DPDCarriers
DGOCarriers
SendcloudCarriers
BudbeeCarriers
MyParcelCarriers
Parcel ProCarriers
MontaFulfilment
MendrixFulfilment
InnosendFulfilment
DeliveryMatchFulfilment
QLSFulfilment
Exact OnlineAccounting
SilvasoftAccounting
JorttAccounting
BillitAccounting
Google AnalyticsAnalytics
Google Tag ManagerAnalytics
FacebookAnalytics
ProfitmetricsAnalytics
KlaviyoMarketing
Google AdsMarketing
PinterestMarketing
TrustpilotReviews
KiyohReviews
Webwinkel KeurReviews
Trusted ShopsReviews
Feedback CompanyReviews
WeAreEvesReviews
Not seeing your tool?
Roll your own in a few lines. Every integration we ship uses the same GraphQL API: here's how to create an order and add order lines.
Open the API reference// import-order.ts — GraphQL API
import { GraphQLClient } from 'graphql-request';
const gql = new GraphQLClient('https://afosto.app/graphql', {
headers: { Authorization: `Bearer ${accessToken}` },
});
// 1. Create the order
const { createOrder: order } = await gql.request(
`mutation CreateOrder($i: CreateOrderInput!) {
createOrder(input: $i) { id status }
}`,
{ i: { issuer_id: '', channel_id: 'shopify-nl',
customer: { email: 'buyer@example.com' } } }
);
// 2. Add order lines
await gql.request(
`mutation AddItems($i: AddItemsToOrderInput!) {
addItemsToOrder(input: $i) { id }
}`,
{ i: { id: order.id,
lines: [{ sku: 'SKU-001', quantity: 2, price: 1999 }] } }
);Start building today
Create a free Afosto account and you'll have API credentials in under a minute. No credit card, no sales call.