Edit on val.town ↗

What’s a val?

A val is a collaborative, versioned folder of deployed code—like a GitHub repo that can run. They can be used to create websites, APIs, MCP servers, crons, agents, slack bots, email handlers and more with JavaScript and SQLite. Vals come with:

A trigger is what causes some code to run (in a file in a val). There are 3 types of triggers that JavaScript files within a val can have:

Every file change is automatically versioned. Rollbacks are instantaneous. You can create branches and remixes for development and collaborating.

Last updated