SDKs
BetaOfficial Getme Node and Python SDKs for server-side developer API integrations.
Getme provides official server-side SDKs for JavaScript/TypeScript and Python. Use the SDKs when you want typed resource helpers, shared pagination behavior, structured errors, idempotency support, safe retries, request IDs, and webhook signature helpers.
Packages
Node:
npm install @getme-tech/getme-node
Python:
pip install getme-python
The Node SDK requires Node.js 20 or newer. The Python SDK requires Python 3.10 or newer.
Source code:
Authentication
Server-side API calls use app-install access tokens:
gmat_test_...
gmat_live_...
Keep gmat_* tokens on the server. Do not expose them in browser code, mobile apps, logs, diagnostics, or client-side build output.
Supported workflows
Current SDK scope includes:
- auth status checks;
- event catalog reads;
- cursor pagination and auto-paging;
- products, categories, brands, and services;
- website/site reads;
- website source archive, validation, diff, staged saves, previews, and publish requests;
- webhook signature verification and local test helpers.
Storefront API and additional app surfaces will use the same contract-driven resource pattern as they come online.
Versioning
Each SDK has three version layers:
- SDK version: the package version installed from npm or PyPI.
- Contract snapshot: the generated route and schema snapshot bundled with the SDK.
- API version: the dated public API version sent in the
Getme-Versionheader.
The current SDKs bundle contract snapshot 2026-06-09 and send API version 2026-06-09 by default.
CLI relationship
The Getme CLI and SDKs are part of the same developer ecosystem. The CLI is for terminal workflows and CI automation. The SDKs are for application code and server-side integrations.