Publishing infrastructure

Don't build a bookstore.
Plug into one.

One upload gives your author storage, secure delivery, payments, royalties, and distribution to every store that carries it — without you writing a line of that backend.

One upload → every destination
Author uploads AfriKDP Marketplace Partner site School library Church store Author's own website Reader buys, once
Three products, one backend

Structured the way you'd expect a platform like this to be structured.

01

Marketplace

Your public storefront at afrikdp.com, where readers already discover and buy books directly.

02

Publishing API

Third-party apps, schools, churches, and publishers upload, manage, sell, and deliver books through your infrastructure — never their own.

03

Distribution Network

An author publishes once and chooses which partner stores carry the book, with royalties tracked centrally across every one.

New · one account, one library

Your AfriKDP books, on your own website.

Your API keys belong to the same AfriKDP account you already publish with. Give an app permission, and its keys can reach every book on that account: the ones you uploaded on afrikdp.com and the ones uploaded from your own site.

01

Show your catalogue anywhere

Titles, covers, descriptions, prices in dollars and naira, page count, buyers and ratings, ready to render on any page you build.

02

Deliver the file safely

Your server asks for a private link to the PDF that expires in minutes. It needs its own permission and never works from a browser.

03

Upload once, appear everywhere

A book uploaded from your site goes through the same review as any other and then sells on afrikdp.com too, with the same royalties.

You stay in control

Nothing is shared until you allow it.

  • ✓ A clear permission screen before an app can reach your whole library
  • ✓ Each key lists exactly what it may do: read, upload, fetch files, distribute
  • ✓ Take the permission back, or revoke a key, at any moment
  • ✓ The same sign-in as afrikdp.com. No second account to manage
curl https://api-afrikdp.onrender.com/v1/books \
  -H "Authorization: Bearer sk_live_…"
 
{ "books": [{ "title": "My Book",
  "cover_url": "https://…/cover.webp",
  "price": 4.99, "currency": "USD",
  "source": "afrikdp", "buyers": 34 }],
  "scope": "account" }
books:write

Upload a book from any codebase.

  • ✓ Storage on Cloudflare R2, handled for you
  • ✓ Cover processing and secure PDF delivery
  • ✓ Scoped keys — read-only for storefronts, write for uploads
  • ✓ Webhooks the moment a book goes live or sells
curl https://api-afrikdp.onrender.com/v1/books \
  -H "Authorization: Bearer sk_live_..." \
  -F title="Ubuntu" \
  -F description="..." \
  -F price=2500 \
  -F file=@ubuntu.pdf \
  -F cover=@cover.jpg
 
// →
{
  "book_id": "bk_8937",
  "status": "review"
}
Built to be embedded

Whoever needs a bookstore, without building one.

Marketplaces

Run your own storefront on your own domain, powered entirely by AfriKDP's catalog and checkout.

Schools & universities

Give a library a digital shelf without touching payments or file storage.

Churches

Sell devotionals and teaching material straight from the church website.

Authors

Publish once, list on a personal site and every partner store at the same time.

Publish once. Distribute everywhere.

Free to start. Scoped keys in under five minutes.

Get API keys