insimbi

Docs · SDKs

SDKs

OpenAPI first. Generate a client in any language.

The OpenAPI contract is the source of truth for the API. Generate a client from it in any language. It covers tokens, discovery, account reads, errors and request IDs.

OpenAPIRequest access for the specification, then generate a client with your usual tooling.

Language SDKs

Designed. TypeScript, Python and Go SDKs are designed. They will be generated from the same contract, so they won't drift from it.

TypeScriptFor services and agent frameworks.
PythonFor data, finance and agent workflows.
GoFor high-volume services.

Illustrative example

import { Insimbi } from "@insimbi/sdk";
const insimbi = new Insimbi({ token: process.env.INSIMBI_TOKEN });
const pay = await insimbi.payments.create(
  { merchant_account_id, amount: "182.40", currency: "USD", source },
  { idempotencyKey: "order-1042" });
const ticket = await insimbi.tickets.get(pay.ticket_id);
console.log(ticket.lines); // each line cites its rule