Lewati ke konten

Instalasi

Install @ongkir-sdk/core + satu adapter provider.

Terminal window
npm install @ongkir-sdk/core @ongkir-sdk/biteship
# atau
npm install @ongkir-sdk/core @ongkir-sdk/komerce
# atau
npm install @ongkir-sdk/core @ongkir-sdk/shipper

Package opsional:

Terminal window
npm install @ongkir-sdk/hono # REST middleware (butuh hono + zod sebagai peer)
npm install @ongkir-sdk/cache-memory # wrapper caching hasil getRates

Runtime yang didukung

Node ≥18, Bun, Deno, dan Cloudflare Workers. Semua kode memakai Web-standard API (fetch, crypto.subtle) tanpa modul Node spesifik.

API key

Tiap provider memakai API key milikmu sendiri (bring-your-own-key). SDK tidak menyimpan atau mem-proxy key ke server mana pun. Simpan key di environment variable, jangan di commit ke repo.

ProviderEnv var
BiteshipBITESHIP_API_KEY
Komerce (RajaOngkir)RAJAONGKIR_API_KEY
ShipperSHIPPER_API_KEY