
About Nitro
Nitro is a server engine for writing API routes and backend code once and running it on many hosting platforms. It builds a compact server output with little configuration needed.
What it does
You place a file in a routes folder and it becomes an endpoint. The HTTP method can be part of the file name, and folders can hold path parameters or group routes without changing the URL. A server entry file can be any framework that accepts standard fetch requests, so you can keep your preferred tool and still use Nitro for deployment.
Key features
- File-based routes with method names in the file
- Path parameters and grouped routes in folders
- Use your own server entry, including Node-style handlers
- Target switches through one preset option
Who it's for
Backend developers and full-stack teams who want one server project that can move between a Node host, an edge worker or a serverless function without rewriting the routes. It is also useful when you want a small production build with few runtime dependencies.
Pricing and good to know
The page does not list a price, so check the project's own terms before adopting it for a commercial product. Compatibility dates let you keep a provider's behaviour stable over time, which helps when platforms change their defaults.
Highlights
- Routes created from file names in a folder
- Path parameters and route groups
- Bring your own server entry file
- One build for Node.js, Bun, Deno and serverless hosts












