SDKs & Tools
SDKs & Postman
Official client libraries for TypeScript and Python, plus Postman collections for every pillar. All SDKs are generated from the same OpenAPI 3.1 specs that power the interactive API reference.
TypeScript / Node.js SDK
Works in Node.js 18+ and modern browsers. Fully typed — every request and response shape is inferred from the OpenAPI spec. Monetary values are returned as strings to preserve decimal precision.
Install
Initialize the client
BaaS — accounts & orders
Portfolio Management — rebalancing
Post-Trade — settlement
TPA — retirement plans
Error handling
Python SDK
Supports Python 3.10+. Uses httpx under the hood — both sync and async clients are available. All monetary values are returned as Decimal instances to avoid float precision issues.
Install
Initialize the client
Async client
BaaS — accounts & orders
TPA — contributions & limits
Error handling
Postman Collections
Each pillar ships a pre-built Postman collection with every endpoint, example request bodies, and environment variables for baseUrl, apiKey, and common entity IDs. Import a collection into Postman, set the environment variables, and you can exercise the full API in minutes.
BaaS Collection
Accounts, KYC, orders, positions, funding
interpose-baas.json
Post-Trade Collection
Transactions, settlement, reconciliation
interpose-post-trade.json
Portfolio Management Collection
Portfolios, models, rebalancing, billing
interpose-pm.json
Retirement Plan Admin Collection
Plans, participants, vesting, contributions
interpose-tpa.json
Environment setup
After importing a collection, create a Postman environment with these variables:
Each collection's pre-request scripts automatically compute the HMAC-SHA256 signature if you set an hmacSecret environment variable — no manual signing required.
Next steps
- Authentication guide — Bearer tokens and HMAC signing
- BaaS API reference — Full endpoint docs
- PM API reference — Portfolios, rebalancing, billing
- TPA API reference — Retirement plans and compliance