Build apps for church communities

The SoapBox API gives you access to church data, events, donations, prayer requests, and more. Build integrations that help communities thrive.

Free tier available. No credit card required.

Simple to integrate

Get started in minutes with our official SDK. Full TypeScript support with comprehensive type definitions.

npm install @soapbox/sdk
import { 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...'
});

Everything you need

Built for developers, designed for scale

RESTful API

Clean, well-documented endpoints following REST best practices

OAuth 2.0

Secure authentication with authorization code flow and PKCE support

Real-time Webhooks

Get instant notifications when events occur in your app

TypeScript SDK

Full type safety with our official SDK for JavaScript and TypeScript

API Resources

Access all the data your app needs

Users

Access member profiles and preferences

Events

Manage church events and registrations

Prayers

Prayer request management

Donations

Access donation records and analytics

Groups

Small group management

Simple pricing

Start free, scale as you grow

Free

$0/month

For hobby projects and testing

  • 100 requests/minute
  • 3 apps
  • Community support
  • Basic analytics
Most Popular

Basic

$29/month

For small to medium apps

  • 1,000 requests/minute
  • 10 apps
  • Email support
  • Full analytics
  • Webhooks

Pro

$99/month

For high-traffic applications

  • 10,000 requests/minute
  • Unlimited apps
  • Priority support
  • Advanced analytics
  • SLA guarantee

Ready to build something amazing?

Join developers building apps for thousands of church communities