Skip to Content
SDKs

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 install

Configure 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.