Skip to main content
ItemShop offers two APIs with different purposes. Every SDK has the same split.

Pick a tool

I'm building a shop site

@itemshop/sdk + @itemshop/sdk/react and the itemshop CLI.

I'm integrating a backend / bot

The SDK in your language and an API key.

I react to events

Discord notifications about orders and daily reports.

I'm writing my own plugin

The real-time order fulfillment protocol.

I use an AI agent

The MCP server and skills for Claude Code and other agents.

I'm looking for an endpoint

The full reference generated from OpenAPI.

SDKs

TypeScript is the reference implementation. The other SDKs are generated from the same OpenAPI specification and have a hand-written, idiomatic layer — method names differ by language convention, not by meaning.

The same example in every language

The SDK pages share a layout: install → storefront → client with a key → checkout → errors. That makes it easy to compare languages: