(415) 300-0180
The Give Hub provides official SDKs to help you integrate our crowdfunding platform into your applications. Our SDKs offer type-safe, idiomatic implementations for each supported language, complete with comprehensive documentation and examples. Each SDK provides full access to The Give Hub’s features including campaign management, donations processing, impact tracking, and real-time notifications.
The JavaScript SDK provides seamless integration for both browser and Node.js environments, with support for modern ES6+ features and TypeScript definitions.
npm install givehub-sdk
or
yarn add givehub-sdk
Our PHP SDK offers a clean, modern implementation supporting PHP 7.4+ with full composer integration and PSR compliance.
composer require givehub/sdk
The Python SDK provides async/await support and type hints, compatible with Python 3.8+ and modern async frameworks.
pip install givehub-sdk
or
poetry add givehub-sdk
Each SDK follows similar patterns for initialization and usage:
// JavaScript
const givehub = new GiveHub({
apiKey: 'your-api-key'
; })
// PHP
$givehub = new GiveHubSDK([
'apiKey' => 'your-api-key'
; ])
# Python
= GiveHubSDK({
givehub 'api_key': 'your-api-key'
})
If you need help with our SDKs:
We welcome contributions to our SDKs! Please see the CONTRIBUTING.md file in each SDK’s GitHub repository for guidelines.
All our SDKs are released under the MIT License. See the LICENSE file in each repository for details.
Subscribe to our developer newsletter for updates about new SDK releases and features.