Skip to content
@xedoapp

Xedo

Xèdo est une solution e-commerce béninoise pour afficher ses produits, gérer ses ventes et recevoir les commandes via WhatsApp et Mobile Money.
Xedo

Xedo — the headless commerce backend for Africa

Sell on WhatsApp. Get paid with Mobile Money. Build any frontend on top.

Website · Developer Docs · @xedo/sdk on npm


What is Xedo?

Xedo is an e-commerce platform built for small sellers and entrepreneurs across Africa. It turns the chaos of selling over WhatsApp into a real store: catalogue, orders, stock, Mobile Money payments (via PawaPay and other aggregators covering most of the continent), and WhatsApp notifications — set up in minutes, with no monthly fee (commission on sales only).

Build on Xedo — headless commerce, your frontend

Beyond the hosted store, Xedo exposes a clean REST Developer API so you can keep full control of the customer experience while Xedo handles the back-office, stock and payment collection.

Use Xedo as a headless backend for:

  • 🛍️ Custom storefronts (Next.js, mobile apps, internal marketplaces)
  • 🧩 Niche e-commerce / SaaS / service templates
  • 🤖 AI-assisted ("vibe-coded") commerce projects

🔑 Get a Developer API key from your dashboard at business.xedoapp.com.

Quickstart

The fastest way in is the official, typed Node.js SDK:

npm install @xedo/sdk
import { Xedo } from '@xedo/sdk';

const xedo = new Xedo({ apiKey: process.env.XEDO_API_KEY! }); // server-side only

// List your catalogue
const { data, total } = await xedo.products.list({ perPage: 20 });

// Create a checkout and get a hosted payment URL
const { checkoutUrl } = await xedo.carts.createAndPay({
  items: [{ publicProductId: 'PRD-XPK39ZQA01', quantity: 2 }],
  delivery: { deliveryType: 'DELIVERY', deliveryAreaId: 11 },
  paymentMethod: 'external_wallet',
  customer: { firstName: 'Jean', lastName: 'Kouassi', email: 'jean@example.com', phone: '+225 07 12 34 56 78' },
  returnUrl: 'https://my-shop.com/after-checkout',
});

Prefer raw HTTP? Every endpoint is documented at developers.xedoapp.com.

Open source

Repo What it is
xedo-node Official Node.js / TypeScript SDK (@xedo/sdk) — MIT

More SDKs and templates coming. Star the repos to follow along. ⭐


Made with ❤️ in West Africa · xedoapp.com · support@xedoapp.com

Pinned Loading

  1. xedo-node xedo-node Public

    Official Node.js/TypeScript SDK for the Xedo Developer API v1 — typed client for products, collections, orders & checkout. Server-side, MIT licensed.

    TypeScript

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…