Integration
integrations
Third-party service integrations with pre-built connectors
integrations
Pre-built connectors for integrating with popular third-party services including CRMs, payment processors, messaging platforms, and more.
Overview
The integrations primitive provides a unified interface for connecting with external services, handling authentication, rate limiting, and data transformation automatically.
Quick Example
import { integrations } from 'sdk.do'
// Connect to Stripe
const stripe = await integrations.connect('stripe', {
apiKey: process.env.STRIPE_API_KEY,
})
// Use the integration
const payment = await stripe.payments.create({
amount: 9999,
currency: 'usd',
customer: 'cus_123',
})Core Capabilities
- Pre-Built Connectors - 100+ integrations for popular services
- Unified Interface - Consistent API across all integrations
- Auto-Authentication - OAuth, API keys, and custom auth flows
- Rate Limiting - Automatic handling of API rate limits
- Data Transformation - Map external data to your domain model
Access Methods
SDK
TypeScript/JavaScript library for integration management
await integrations.connect('stripe', { apiKey: process.env.STRIPE_API_KEY })CLI
Command-line tool for integration operations
do integrations connect stripe --api-key $STRIPE_API_KEYAPI
REST/RPC endpoints for integration access
curl -X POST https://api.do/v1/integrations/stripe/connect -d '{"apiKey":"sk_test_..."}'MCP
Model Context Protocol for AI-driven integrations
Connect to Stripe integration using API key from environment variableSupported Integrations
Payment Processors
- Stripe - Payment processing and subscriptions
- PayPal - Online payments and invoicing
- Square - Point of sale and payments
CRM & Sales
- Salesforce - Customer relationship management
- HubSpot - Marketing and sales automation
- Pipedrive - Sales pipeline management
Communication
- Slack - Team messaging and notifications
- Discord - Community chat and webhooks
- Twilio - SMS and voice calls
Productivity
- Google Workspace - Gmail, Calendar, Drive
- Microsoft 365 - Outlook, Teams, SharePoint
- Notion - Documentation and databases