Get started in minutes with our official SDK. Full TypeScript support with comprehensive type definitions.
npm install @soapbox/sdkimport { SoapBox } from '@soapbox/sdk';
const soapbox = new SoapBox({
apiKey: 'your-api-key'
});
// Get upcoming events
const events = await soapbox.events.upcoming();
// Create a prayer request
const prayer = await soapbox.prayers.create({
churchId: 123,
content: 'Please pray for...'
});Built for developers, designed for scale
Clean, well-documented endpoints following REST best practices
Secure authentication with authorization code flow and PKCE support
Get instant notifications when events occur in your app
Full type safety with our official SDK for JavaScript and TypeScript
Access all the data your app needs
Access member profiles and preferences
Manage church events and registrations
Prayer request management
Access donation records and analytics
Small group management
Start free, scale as you grow