SDKs (primary integration path)
We ship generated clients from the same openapi.json as production — run npm run codegen:sdk at the repo root (requires Java 11+ for OpenAPI Generator).
Node.js — @ideliver/node
npm install @ideliver/node// Example shape — exact class names follow generated exports after codegen.
import { Configuration, DefaultApi } from "@ideliver/node";
const api = new DefaultApi(
new Configuration({
basePath: "https://api.example.com",
headers: { Authorization: "Bearer ilv_test_…" },
})
);PHP — ideliver/php
The generator emits packages/sdk-php/generated with Composer package name ideliver/php and PSR-4 namespace IdeliverSdk\\.
cd packages/sdk-php/generated
composer installConfigure the generated Configuration / API client with your base URL and Bearer token (see lib/ after codegen).
Raw HTTP (secondary)
Every endpoint page should offer SDK first, cURL / fetch second. Use the OpenAPI reference and the API playground for low-level debugging.