Introduction
Learn what Weavz is and how it helps you build integrations into your application.
Introduction
Weavz is an embedded integration platform (iPaaS) that lets you add third-party service integrations to your application without building each one from scratch. It handles OAuth2 flows, credential management, action execution, event triggers, and MCP server hosting — so you can focus on your product.
Why Weavz
Building integrations is tedious and repetitive. Each third-party service has its own authentication flow, API conventions, rate limits, and data formats. Weavz abstracts all of that behind a unified API.
- 500+ pre-built integrations — Slack, GitHub, Google Sheets, Notion, Salesforce, and more
- MCP-first approach — expose integrations as Model Context Protocol servers for AI agents
- Secure credential management — OAuth2 with PKCE, AES-256 encryption at rest
- Multi-tenant by design — organizations, workspaces, and per-user connection scoping
- Dual access — REST API and native SDKs (TypeScript + Python)
Core Concepts
Integrations
An integration represents a third-party service (e.g., Slack, GitHub, Google Sheets). Each integration defines its authentication method, available actions, and triggers. Weavz ships with 500+ integrations plus built-in storage and key-value store integrations.
Connections
A connection is an authenticated credential for a specific integration. When a user connects their Slack account via OAuth2, or provides an OpenAI API key, that creates a connection. Connections are encrypted at rest and scoped to your organization, workspace, or individual user.
Actions
Actions are operations you can execute against a third-party service — sending a Slack message, creating a GitHub issue, or reading a Google Sheet. Each action has a defined input schema and uses a connection for authentication.
Triggers
Triggers let you receive events from third-party services. When a new Slack message arrives, a GitHub PR is opened, or a Google Sheet row is added, Weavz delivers the event to your callback URL.
MCP Servers
MCP (Model Context Protocol) servers expose your integrations as tools that AI agents can discover and use. Create an MCP server, add integration tools, and connect it to Claude Desktop, Cursor, or any MCP-compatible client.
How It Works
graph LR
A[Your App] --> B[Weavz API]
B --> C[Third-Party Service]
D[MCP Clients] --> B- Configure integrations — set up OAuth credentials or API keys for the services you need
- Create connections — authenticate users against those services
- Execute actions — call third-party APIs through Weavz's unified interface
- Listen for events — enable triggers to receive real-time webhooks
- Serve AI agents — create MCP servers so AI tools can use your integrations
Need on-premise deployment, dedicated service accounts, or custom SLAs? Contact our sales team for enterprise options.
Next Steps
- Installation — set up your API key and install the SDK
- Quick Start — build your first integration end-to-end
- Integrations — browse available integrations