What can I make with Val Town?
Val Town can be anything from a TypeScript playground to a personal automation tool, or the basis for a web API.
![](https://air-prod.imgix.net/549223fa-acf6-47a1-a704-6f314c2334bf.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Render HTML
http
Use an HTTP val to return HTML pages.
![](https://static.esm.town/build/_assets/use-case-stripe-alerts-4IDIDXR6.png)
Stripe subscription notification
http
Sends a Discord message for new Stripe subscriptions
![](https://air-prod.imgix.net/466437ed-3cf2-4305-8feb-b69413dc748e.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Save HTML Form Data
http
Submit forms to Val Town
![](https://air-prod.imgix.net/719430b6-eb81-4bfa-8c21-ba834840fb92.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Generate PDFs
http
Generate PDFs using val functions by using an external library like jsPDF