SureshakeDocs

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
  1. Authenticate using bearer tokens.
  2. Keep a small API client wrapper in your backend.
  3. Centralize retries, rate limiting, and error mapping in one place.
  4. 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.

On this page