Build powerful church apps with CongregationKit
A Swift SDK designed for The King’s Temple Church that provides type-safe access to Salesforce church data with async/await support for macOS and iOS.
Quick start
Get up and running with CongregationKit in minutes
Add CongregationKit to your project
Package.swift dependencies:Set up your Salesforce credentials
SalesforceCredentials instance with your Salesforce OAuth credentials:Initialize the CongregationKit client
Explore the SDK
Discover what you can build with CongregationKit
Member management
Family relationships
Seeker tracking
File operations
Authentication
Error handling
Why CongregationKit?
Built specifically for church management with Swift best practices
Type-safe
Strongly-typed Swift models with compile-time safety and validation
Modern Swift
Built with async/await, Swift 6.0+, and follows Swift concurrency best practices
Field expansion
Fetch only the data you need with granular field expansion for optimal performance
Server-ready
Works seamlessly with Vapor and Hummingbird server frameworks
Resources
Learn more about CongregationKit and get support
GitHub
Swift Package Index
Report an issue
Ready to get started?
Follow our quickstart guide to integrate CongregationKit into your Swift app in minutes
View Quickstart Guide