Automate things with TypeScript without APIs or databases.
Build bots, protoypes, and internal tools faster.

Join Discord


Enter your email to get updates
What is Membrane?
Membrane is a TypeScript runtime specifically designed to build personal automation tools and interact with APIs more easily.
Each membrane program is entirely stored in a single SQLite database. This database holds the program code, schema, timers, and all communication to and from the outside world (inbox and outbox).
Because an SQLite database is just one file, we can move programs between servers without skipping a beat. This portability allows you to migrate programs from our infrastructure to your home server as needed, for example, to reduce latency or for privacy considerations.
All data is yours, and you can migrate out at any point.
†: Membrane is not self-hostable just yet but it's in the roadmap.
❋ ❋ ❋

[Sorry! We're working on this]