Membrane Engine
Membrane Engine is the runtime for your Integration Layer. It handles authentication, runs your integration logic, and manages data flow between your product and external apps.
Fully Programmable & API-First
Anything you can do with Membrane Engine you can do programmatically via API - directly or through SDK, MCP, CLI, and other means.
Learn about various ways of interacting with Membrane Engine:
- Membrane Console for a user-friendly interface to manage your Membrane Engine(s).
- API References for all the things you can do with Membrane Engine.
- MCP Server that exposes the API via MCP protocol.
- CLI for local development and automation and connecting to IDEs.
Cloud or Self-Hosted
By default, Membrane Engine runs in our cloud. You can self-host Membrane Engine for complete control:
- Data Control: Keep complete control over customer data and meet any compliance standard
- No Limits: Remove restrictions on instances, locations, and usage
- Full Platform Parity: Engine operates with complete functionality on-premises, identical to cloud version
- Easy Deployment: Docker containers and Helm charts provided with production-ready templates for AWS, GCP, and Azure
- Minimal Dependencies: Auth0, Mongo-compatible database, S3-compatible storage, and Redis
See Self-hosting for deployment guides.
Topics
To learn more about Membrane Engine, see the following articles:
Configure authentication for your workspace and customers.
How Membrane Engine accesses your product's API
Working with files and attachments in integrations.
Logs, alerts, and debugging tools.
Deploy Membrane Engine on your own infrastructure.
Rate limits and usage quotas.
Security practices and data privacy.
Updated 2 days ago
