Val Town is a cloud platform where you write JavaScript/TypeScript and get a live URL instantly with no server setup. This hands-on tutorial covers creating HTTP endpoints, building APIs with Hono, storing data in SQLite and blob storage, sending and receiving email, scheduling cron jobs, importing npm packages, managing environment variables, and using the local CLI tool `vt` for terminal-based development. The platform runs on Deno and includes a built-in AI coding agent called Townie, plus integrations with Claude Code, Codex, and Cursor. A free plan covers most use cases for learning and side projects.
Table of contents
What is Val Town?Why I like itGetting startedYour first valBuilding an APIStoring data with SQLiteStoring files with blob storageSending emailScheduling with cronReceiving emailImporting npm packagesEnvironment variablesLocal development with the CLIUsing AIA note on pricingWrapping up1.4K Impressions1 Comment