SDKs & Integration
Integration patterns for Sureshake APIs.
Sureshake currently provides a stable HTTP API surface and OpenAPI documentation. Most teams start
with direct fetch/HTTP clients and add typed client generation from the OpenAPI schema.
Install client dependencies
npm install openapi-fetch
pnpm add openapi-fetch
yarn add openapi-fetch
bun add openapi-fetch
Recommended integration pattern
- Authenticate using bearer tokens.
- Keep a small API client wrapper in your backend.
- Centralize retries, rate limiting, and error mapping in one place.
- Regenerate typed clients when the OpenAPI schema changes.
Resources
If you need static client generation, use your preferred OpenAPI generator
against https://api.sureshake.com/api/openapi.