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: