TypeScript
Common TypeScript SDK for all web frameworks. Get started →
All Pulsabase SDKs share the same core API. Choose your platform below.
TypeScript
Common TypeScript SDK for all web frameworks. Get started →
Angular
Angular-specific bindings and services. Get started →
React
React hooks and providers. Get started →
Vue
Vue composables and plugins. Get started →
React Native
React Native with AsyncStorage support. Get started →
Flutter / Dart
Dart SDK with Flutter integration. Get started →
Every SDK starts with a client initialization:
import { PulsaClient } from '@pulsabase/sdk';
const pb = new PulsaClient({ url: 'https://api.yourproject.pulsabase.io', clientKey: 'your-public-client-key', auth: { // Optional auth config autoRefreshToken: true, },});| Module | Description |
|---|---|
pulsabase.from() | Query builder for database operations |
pulsabase.auth | Authentication & session management |
pulsabase.storage | File storage operations |
pulsabase.realtime | Real-time subscriptions & channels |
pulsabase.edge | Edge function invocations |