Thriva Developer Portal

The only family wellness platform with a public API

Build the Next Great Family App

Integrate with Thriva to create powerful family coordination tools

๐Ÿ”Œ

REST API

Simple, RESTful API with comprehensive documentation. OAuth 2.0 authentication for secure integrations.

๐Ÿค–

MCP Support

Model Context Protocol integration for AI assistants. Build voice-first family management experiences.

๐Ÿช

Webhooks

Real-time event notifications. Get instant updates when devices are blocked, unblocked, or check in.

๐Ÿ“ฆ

SDKs

Official SDKs for JavaScript, Python, and PHP. Get started in minutes with our battle-tested libraries.

๐Ÿงช

Sandbox

Test your integrations in a safe environment. No risk to production data or real family accounts.

๐Ÿค

Partner Program

Join our partner ecosystem. Co-marketing opportunities and revenue sharing for successful integrations.

Quick Example: Block a Device

// Using the Thriva API
const response = await fetch('https://api.thriva.app/v1/devices/{device_id}/block', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
});

const data = await response.json();
console.log(data);
// { success: true, device_id: "...", is_blocked: true }

Using MCP with Claude

# Configure Claude to control Thriva
claude-code mcp add thriva \\
  --server https://api.thriva.app/mcp \\
  --token YOUR_MCP_TOKEN

# Now you can use natural language:
"Block Sarah's tablet until she finishes her homework"

# Claude will automatically use the Thriva MCP to execute this

๐Ÿšง Developer Portal Coming Soon

We're building comprehensive API documentation, interactive API playground, SDK downloads, and example projects.

Interested in early access? Email us at developers@thriva.app

Integration Ideas

Ready to Build?

Join the waitlist for early API access