Skip to content
GuidesAPI v1admin-sdk 1.1.52Search docs⌘K
SDKs
Guides

SDKs

Official SDKs for the stacks you use, or call the REST API from anything that speaks HTTPS.

PackageVersionWhat it's for
@inkress/admin-sdk1.1.52Orders, payment links, subscriptions, merchants, payouts and webhooks. TypeScript, for Node, browsers and React Native.
@inkress/storefront-sdk1.1.2Products, carts and checkout for storefronts, in the browser or Node.
@inkress/app-bridge0.1.0Embedded apps: merchant identity, Inkress's own UI and session tokens.
@inkress/app-kit0.1.0Embedded apps on React Router 7: session, OAuth, an authenticated SDK in loaders, webhooks.
inkress (Elixir)0.3.0Orders, payment links, products and webhooks for Phoenix and the BEAM.

Node

Install with npm install @inkress/admin-sdk. Pass your key as accessToken and mode: "sandbox" for test keys or "live" for live ones. Set mode yourself: without it the SDK sends requests to the live API. Errors throw an InkressApiError with status and result.

Elixir

Add {:inkress, "~> 0.3"} to your deps. Inkress.new(api_token: …, merchant_username: …, mode: :sandbox) makes a client; every call returns {:ok, _} or {:error, _}.

Anything else

The REST API is JSON over HTTPS with bearer tokens. Every guide shows cURL, Node, PHP and Elixir.

Was this page helpful?Updated Oct 8, 2026