# SDKs

TypeScript, Python and Go.

- **TypeScript**: For services and agent frameworks.
- **Python**: For data, finance and agent workflows.
- **Go**: For high-volume services.
- **OpenAPI**: Generate a client in any language.

_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
```
