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

Join Discord

or

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.
FEATURES
EXAMPLES
observability
Everything that happens in Membrane gets written to the a program's log first (SQLite). The log is the source of truth: for something to happen, it has to first go in the log and then be processed.
This means that Membrane has "perfect observability", if it's not in the log, it didn't happen.
Logs are semantically rich, every action or query can be inspected or replayed with a click.
Finally, since the database records all communication between programs, it allows us to trace events from end to end. When using Membrane you can always understand what happened.
❋ ❋ ❋
News
Downloads

[Sorry! We're working on this]