![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_1Uwswlv4y8SGwzbOJx5gqpmv%2Fimages%2Faa2401dbde30abbd277c7a2da7ba0cbc04cc6bf6.jpeg&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_1Uwswlv4y8SGwzbOJx5gqpmv%2Fimages%2Fee8547d145d55b497f56ec02520ae22f78d1f981.png&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_1Uwswlv4y8SGwzbOJx5gqpmv%2Fimages%2Fc74dd072e8c46fc642045f7497963f15acf11aab.png&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_1Uwswlv4y8SGwzbOJx5gqpmv%2Fimages%2F51c596c20618393f8a3a05298ed969cf80808601.png&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_1Uwswlv4y8SGwzbOJx5gqpmv%2Fimages%2Fb7dc263764daa41e4adc73351190b879a6b1ea0d.png&w=3840&q=75)
Overview
Instant Backend for your Single Page Apps
Thin Backend is a blazing fast, realtime backend for SPAs.
Instead of manually writing REST API endpoints or GraphQL resolvers, you can use a Thin Backend server to automatically get a fully feature web application backend. Thin gives you high level functions to create, read, update and delete database records.
- 🚀 Build 10x faster, no boilerplate
- 🛡️ End-to-end type safe
- ⏭ Great autocompletion
- ✅ Optimistic updates
Overall using Thin Backend has been one of the most delightful experiences I've had making an SPA with a simple backend. The developer experience with the generated TypeScript types is particularly awesome! - Ian Obermiller, Software Engineer, Netflix
Instructions
Each of your Vercel projects will get its own Thin Backend project. You can either create a new project or use an existing project from your Thin account.
The integration sets the BACKEND_URL
environment variable on your project. This environment variable is commonly used by Thin project templates to connect to the backend server.
If a project is based on Next.js, the environment variable will be called NEXT_PUBLIC_BACKEND_URL
.