
title: | Reintroducing Vals |
---|---|
description: | Vals now have been rebuilt from the ground up to multiple files, folders, branches, and more |
pubDate: | 2025-04-20T00:00:00.000Z |
author: | Steve Krouse |
Vals are the core primitive of Val Town. Today we are reintroducing vals to support bigger projects, companies, and teams. Now vals support:
- multiple files
- folders
- branches
- isolated environment variables
- multiple triggers (http, cron, email)
- claimable short urls (
whatever-you-want.val.run
)
Now you can think of a "val" as a collaborative folder of deployed code. Vals can be backend services, apps, APIs, crons, websites, internal tools, and so much more.
We will be upgrading all legacy vals to the new val infrastructure on April 25th, 2025. All your vals will continue to function through this upgrade.
If you would like to upgrade early, you can do so by going to your legacy val and clicking upgrade.
Val Town Projects do not require any upgrading. They have automatically been converted to the new val format with zero downtime.
As a part of this change, we have deprecated our v1 API. Please refer to our API Upgrade Guide on how to migrate over.