DAKIO FOR DEVELOPERS · @dakio/sdk

Build any store.
Dakio runs the business.

Your own React or Next.js site, with Dakio's whole back office behind it: cash-on-delivery checkout with fake-order protection, couriers, stock, abandoned carts, the Pixel — and Nova. No backend to write.

INSTALLnpm install @dakio/sdk
app.js
import { createDakio } from '@dakio/sdk'

const dakio = createDakio({ key: 'dk_pub_live_…' })

// Your design, Dakio's catalog (sale prices included)
const { data } = await dakio.products.list()

// Cash on delivery + fake-order protection → Orders
const order = await dakio.checkout.create({ customer, items })
// → { status: 'PLACED', orderNumber: '#K3P-9QXA' }
HOW IT SPLITS

Your design.
Our back office.

Store Studio stops where its sections stop. With the SDK the storefront is yours, every pixel of it — and everything behind the Place order button is Dakio's.

A website on one side, Dakio's back office on the other, joined by one key.
YOU BUILD
Pages, layout and brand
Any framework: React, Next.js, plain JS
Your domain and your hosting
Features only your store has
DAKIO RUNS
Catalog, variants and live sale prices
One server-priced quote that checkout charges
Cash on delivery, with an SMS code on risky orders
Stock, orders, and Steadfast · Pathao · RedX
Abandoned carts → Incomplete Orders → Nova
Meta Pixel + Conversions API, deduplicated
Tracking and “my orders” by phone
Webhooks the moment anything changes
FIVE MINUTES

Five minutes to a product on screen.

1
Create a test key
Settings → Developers. It works on localhost and only makes test orders.
2
Install the SDK
No dependencies. Browser, Node, Next.js, Vercel, Cloudflare.
npm install @dakio/sdk
3
Show your products
Prices already include any running sale.
const { data } = await dakio.products.list()
4
Take an order
Cash on delivery, straight into the store's Orders.
await dakio.checkout.create({ customer, items })
The full quickstart
CHECKOUT

A checkout that knows Bangladesh.

The very checkout Dakio's own stores run on — shared, not copied. Prices come from the server, a double tap never orders twice, and a risky order asks the buyer for a code first.

Bag
Priced by Dakio
Checkout
Code, if risky
Order placed
#TEST-K3P9QX
Cash on deliverySMS code on risky orders64 districts & thanasDhaka delivery ruleCoupons & live salesSteadfast · Pathao · RedXAbandoned-cart follow-up
STARTERS

Start from a whole store.

Two complete stores — home, shop, product, bag, checkout with the code step, tracking and “my orders”. Plain enough to restyle, good enough to ship.

REACT · VITE
React + Vite
No backend at all. Deploys anywhere static: Vercel, Netlify, even cPanel hosting.
NEXT.JS · APP ROUTER
Next.js
Server-rendered catalog with JSON-LD, sitemap and robots — and pages that refresh the moment a product changes.
KEYS

A key that's safe in plain sight.

A client key can only do what a shopper can: see products, place cash-on-delivery orders, track an order. A live key works only on the websites you list. Your customers, money and settings stay out of reach.

Keys & security
dk_pub_test_…TestAny website, localhost included. Test orders only.
dk_pub_live_…LiveOnly on the websites you list. Real orders.
dk_sec_live_…SecretYour server only: order sync, webhooks, server checkout. Shown once.
10%
of every payment your clients make
FOR AGENCIES

Build for clients.
Earn on every one.

Agencies and freelance developers: put your clients' stores on Dakio and, through the partner program, earn 10% of what each client pays Dakio — on every payment.

Become a partnerInvite-only for now. Tell us about your work.

Questions developers ask

Is it safe to put the key in my website's code?
Yes — a client key (dk_pub_) is made for it. It can only do what a shopper can already do on the store, a live key only works on the websites you list, and revoking one takes a click. A secret key (dk_sec_) is different: it stays on your server.
Do I need a backend?
No. Catalog, bag, checkout, tracking and abandoned carts all run from the browser with a client key. A server only adds extras: order sync, webhooks and server-side checkout.
What does it cost?
API keys come with every Dakio plan at no extra charge. The store pays its usual plan, and building with test keys is free.
Which payments does checkout take?
Cash on delivery, with Dakio's fake-order protection — the same as the built-in store today.
Does it work with Vue, Svelte or plain HTML?
Anything that runs JavaScript can use it: React, Next.js, Vue, Svelte, or a plain script with an ES module import. The starters are React and Next.js.
Where do the orders show up?
In Dakio → Orders like any other, tagged Website. Confirmation, couriers, returns and the books run there — and Nova sees them all.

Hand your developer a key.

EVERY PLAN INCLUDES API KEYS · TEST KEYS FREE · MIT-LICENSED SDK
CHECKOUT PAYMENTS · VERIFIED BY SSLCOMMERZ
Pay with Visa, Mastercard, bKash, Nagad, Rocket and 40+ methods — verified by SSLCommerzPay with Visa, Mastercard, bKash, Nagad, Rocket and 40+ methods — verified by SSLCommerz
© 2026 Dakio by Digidhaka Communication Limited. All rights reserved.
Trade License No. TRAD/DSCC/041467/2021 · Made for Bangladesh's entrepreneurs