Developer Documentation

Everything you need to integrate Swake

Comprehensive guides, SDK references, and API documentation. Get up and running in minutes — on any platform.

Supported Platforms

Swake SDKs cover every major JavaScript framework and mobile platform.

Get started fast

Three steps are all it takes. Install the SDK, initialise it with your project API key, and identify your logged-in user. Swake handles the rest.

1

Install the SDK for your platform using npm, yarn, or pnpm.

2

Initialise once at app startup with your project API key.

3

Identify your user after authentication so Swake can link feedback to real users.

typescript
import Swake from '@swake/react-native';

// 1. Initialise once at app startup
Swake.init({
  apiKey: 'ep_live_your_api_key',
});

// 2. Identify after the user logs in
Swake.identify({
  userId: 'user_123',
  email: 'jane@example.com',
  name: 'Jane Smith',
});

// 3. Submit feedback programmatically
await Swake.submitFeedback({
  type: 'bug',
  title: 'Checkout button unresponsive',
  description: 'Steps to reproduce...',
});

Need help integrating?

Join our community or reach out to the support team — we respond fast.

Get Started Free