# Launch Your Integrations Marketplace in Days

> Pre-built integration infrastructure with white-label UI, OAuth management, usage analytics, and customer self-service. Ship the integrations marketplace your customers demand without months of engineering work—embed our UI, configure connectors, and go live in days.

Canonical: https://integrations.do/

## In code

```ts
import { Integrations } from 'integrations.do'

// Launch marketplace with white-label UI
Integrations.configure({
  brand: { color: '#6366f1' },
  available: ['Stripe', 'Salesforce', 'Slack']
})

on.Customer.enables.Integration($ => {
  $.Analytics.track.Event({ event: 'integration_enabled' })
  $.Email.send.Welcome({ integration: $.data.name })
})
```

## Frequently asked questions

### How quickly can we launch an integrations marketplace?

Most teams launch in 1-2 weeks: configure available integrations (day 1), customize UI with your branding (day 2-3), test OAuth flows (day 4-5), add monitoring dashboards (day 6-7), then go live. Our white-label UI handles the entire customer experience—from browsing available integrations to OAuth setup to managing connections. No frontend work required unless you want custom UI.

### Can customers connect their own private apps?

Yes. Customers can add custom integrations using OAuth apps they create (e.g., private GitHub apps, Salesforce sandboxes). Provide UI for customers to input client IDs/secrets, manage API keys, and configure webhooks. Support for custom API endpoints and authentication schemes. All credentials isolated per customer with enterprise-grade security.

### How do you handle customer credential security?

Customer OAuth tokens and API keys are encrypted at rest with AES-256 using customer-specific encryption keys. Credentials never leave secure enclaves and are only decrypted at request time. Full audit logs track all credential access. Automatic token rotation, expiry monitoring, and breach detection. SOC 2 Type II, GDPR, and HIPAA compliant. Customers can revoke access instantly.

### What analytics and monitoring are included?

Real-time dashboards show integration usage per customer (API calls, success rates, error types), OAuth connection health (token expiry, auth failures), and performance metrics (latency, throughput). Automatic alerts for failed integrations, rate limit warnings, and auth issues. Export data to your analytics tools via API. Track which integrations drive retention and expansion revenue.

### Can we charge customers for integrations?

Yes. Built-in metering tracks API usage per customer and integration. Set usage limits, implement tiered pricing (e.g., 1K API calls/month on Pro, unlimited on Enterprise), and gate premium integrations. Automatic enforcement with soft/hard limits. Export usage data to billing systems (Stripe, Chargebee) or use webhooks to trigger custom billing logic. Track integration ARR and expansion revenue.

## Part of Platform.do

integrations.do is one of the primitives of Platform.do, in the Build layer (ship from code, cli or mcp). Every .do shares one grammar, Business-as-Code, and one SDK.

- What is Business-as-Code? https://platform.do/business-as-code
- Platform.do: https://platform.do/
- Docs: https://docs.platform.do
