Skip to content

Overview

Vals are collaborative folders of deployed code.

  • Runnable Files: Any .js, .ts, or .tsx file is hosted and runnable
  • Multiple Triggers: Add HTTP, Cron, and Email triggers to any file in a val
  • Import: Import from other vals, NPM, and more
  • Visibility: Set val code as public, unlisted, or private
  • Versioned Workspace: Automatic version tracking and pull requests.
  • Static Files: Include HTML, CSS, Markdown, etc (binary file support coming soon)
  • Environment variables: Store secrets and configuration securely

Triggers

There are 3 types of triggers that files within a val can have:

Collaboration

Limitations

  • Maximum files per val: 1000
  • Maximum branches per val: 100
  • Binary files are not supported. We recommend Blob Storage.
  • Free tier users are limited to 5 private or unlisted vals. Pro users can have unlimited private vals. All users can have unlimited public vals.

Please contact us if you need more resources or have any questions.