Val Town is a social programming platform — write TypeScript functions in your browser and they're instantly deployed as APIs.
What You Get for Free (Free Tier)
- Unlimited vals — write as many functions as you want
- Instant deploy — save = deploy, no CI/CD needed
- HTTP endpoints — every function gets a URL
- Cron jobs — schedule functions to run on intervals
- Email handling — receive and process emails with code
- Blob storage — persistent key-value storage
- SQLite — built-in database per account
- npm packages — import any npm package, no install needed
- Secrets — encrypted environment variables
Quick Start
// This is a val — it's already deployed!
export default function(req: Request): Response {
return Response.json({
message: "Hello from Val Town!",
time: new Date().toISOString()
})
}
// Live at: https://username-functionName.web.val.run
Why Developers Switch from AWS Lambda
Lambda requires IAM, API Gateway, CloudFormation, and 15 minutes of config:
- Zero config — write code, it's live
- Browser IDE — no local setup, no deploy step
- Social — fork and remix other people's vals
- Free SQLite — no RDS/DynamoDB setup needed
A developer needed a webhook endpoint for Stripe. On Lambda: 45 minutes (IAM, API Gateway, deploy). On Val Town: 2 minutes — paste code, copy URL, done.
Need Custom Data Solutions?
I build production-grade scrapers and data pipelines for startups, agencies, and research teams.
Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.
Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.
Top comments (0)