# Serverless

> Run your API on a serverless platform or a host with Fetch support.

## Documentation

- [Choose a web runtime](https://hulla.dev/docs/api/runtimes/runtime-hosts.md): Connect a Fetch handler to Bun, Deno, or Vercel.
- [Bun](https://hulla.dev/docs/api/runtimes/bun.md): Run your API with Bun.serve().
- [Deno](https://hulla.dev/docs/api/runtimes/deno.md): Run your API with deno serve or Deno.serve().
- [Vercel Functions](https://hulla.dev/docs/api/runtimes/vercel.md): Run your API as a standalone Vercel Function.
- [Cloudflare Workers](https://hulla.dev/docs/api/runtimes/cloudflare.md): Serve your API from a Cloudflare Worker and use its bindings.
- [Cloudflare Pages Functions](https://hulla.dev/docs/api/runtimes/cloudflare-pages.md): Add your API to a Cloudflare Pages Functions project.
- [AWS Lambda](https://hulla.dev/docs/api/runtimes/aws-lambda.md): Serve your API through API Gateway HTTP API or a Lambda Function URL.
- [Azure Functions](https://hulla.dev/docs/api/runtimes/azure-functions.md): Register your API as an Azure Functions v4 HTTP trigger.
- [Google Cloud Run functions](https://hulla.dev/docs/api/runtimes/google-cloud-functions.md): Register your API as a Google Cloud HTTP function.
- [Netlify Functions](https://hulla.dev/docs/api/runtimes/netlify-functions.md): Serve your API from a Netlify web request function.
