# Hono

> Documentation corpus for Hono. 82 pages.

## Concept Index

- **import import** — [`hono/docs/helpers/css/index.md`](hono/docs/helpers/css/index.md)
- **usage usage** — [`hono/docs/guides/jsx/index.md`](hono/docs/guides/jsx/index.md)
- **options options** — [`hono/docs/helpers/jwt/index.md`](hono/docs/helpers/jwt/index.md)
- **1 setup _1-setup** — [`hono/docs/getting-started/fastly/index.md`](hono/docs/getting-started/fastly/index.md)
- **2 hello world _2-hello-world** — [`hono/docs/getting-started/fastly/index.md`](hono/docs/getting-started/fastly/index.md)
- **4 deploy _4-deploy** — [`hono/docs/getting-started/fastly/index.md`](hono/docs/getting-started/fastly/index.md)
- **3 run _3-run** — [`hono/docs/getting-started/fastly/index.md`](hono/docs/getting-started/fastly/index.md)
- **3 hello world _3-hello-world** — [`hono/docs/getting-started/bun/index.md`](hono/docs/getting-started/bun/index.md)
- **change port number change-port-number** — [`hono/docs/getting-started/bun/index.md`](hono/docs/getting-started/bun/index.md)
- **serve static files serve-static-files** — [`hono/docs/getting-started/bun/index.md`](hono/docs/getting-started/bun/index.md)
- **--template cloudflare-workers selects the cloudflare workers template** — [`hono/docs/guides/create-hono/index.md`](hono/docs/guides/create-hono/index.md)
- **error handling error-handling** — [`hono/docs/api/hono/index.md`](hono/docs/api/hono/index.md)
- **2 setup _2-setup** — [`hono/docs/getting-started/bun/index.md`](hono/docs/getting-started/bun/index.md)
- **4 run _4-run** — [`hono/docs/getting-started/bun/index.md`](hono/docs/getting-started/bun/index.md)
- **optional headername string headername-string** — [`hono/docs/middleware/builtin/jwt/index.md`](hono/docs/middleware/builtin/jwt/index.md)
- **header header** — [`hono/docs/api/context/index.md`](hono/docs/api/context/index.md)
- **html html** — [`hono/docs/api/context/index.md`](hono/docs/api/context/index.md)
- **3 deploy _3-deploy** — [`hono/docs/getting-started/aws-lambda/index.md`](hono/docs/getting-started/aws-lambda/index.md)
- **request and response request-and-response** — [`hono/docs/guides/testing/index.md`](hono/docs/guides/testing/index.md)
- **bindings bindings** — [`hono/docs/getting-started/fastly/index.md`](hono/docs/getting-started/fastly/index.md)
- **rewriterequestpath rewriterequestpath** — [`hono/docs/getting-started/deno/index.md`](hono/docs/getting-started/deno/index.md)
- **context context** — [`hono/docs/guides/jsx/index.md`](hono/docs/guides/jsx/index.md)
- **env env** — [`hono/docs/guides/testing/index.md`](hono/docs/guides/testing/index.md)
- **example example** — [`hono/docs/helpers/jwt/index.md`](hono/docs/helpers/jwt/index.md)
- **examples examples** — [`hono/docs/helpers/proxy/index.md`](hono/docs/helpers/proxy/index.md)
- **optional realm string realm-string** — [`hono/docs/middleware/builtin/basic-auth/index.md`](hono/docs/middleware/builtin/basic-auth/index.md)
- **req req** — [`hono/docs/api/context/index.md`](hono/docs/api/context/index.md)
- **status status** — [`hono/docs/api/context/index.md`](hono/docs/api/context/index.md)
- **body body** — [`hono/docs/api/context/index.md`](hono/docs/api/context/index.md)
- **text text** — [`hono/docs/api/context/index.md`](hono/docs/api/context/index.md)
- **json json** — [`hono/docs/api/context/index.md`](hono/docs/api/context/index.md)
- **notfound notfound** — [`hono/docs/api/context/index.md`](hono/docs/api/context/index.md)
- **throwing throwing-** — [`hono/docs/api/exception/index.md`](hono/docs/api/exception/index.md)
- **custom message custom-message** — [`hono/docs/api/exception/index.md`](hono/docs/api/exception/index.md)
- **custom response custom-response** — [`hono/docs/api/exception/index.md`](hono/docs/api/exception/index.md)
- **cause cause** — [`hono/docs/api/exception/index.md`](hono/docs/api/exception/index.md)
- **handling handling-** — [`hono/docs/api/exception/index.md`](hono/docs/api/exception/index.md)
- **methods methods** — [`hono/docs/api/hono/index.md`](hono/docs/api/hono/index.md)
- **not found not-found** — [`hono/docs/api/hono/index.md`](hono/docs/api/hono/index.md)
- **fire fire** — [`hono/docs/api/hono/index.md`](hono/docs/api/hono/index.md)
- **fetch fetch** — [`hono/docs/api/hono/index.md`](hono/docs/api/hono/index.md)
- **request request** — [`hono/docs/api/hono/index.md`](hono/docs/api/hono/index.md)
- **mount mount** — [`hono/docs/api/hono/index.md`](hono/docs/api/hono/index.md)
- **strict mode strict-mode** — [`hono/docs/api/hono/index.md`](hono/docs/api/hono/index.md)
- **param param** — [`hono/docs/api/request/index.md`](hono/docs/api/request/index.md)
- **query query** — [`hono/docs/api/request/index.md`](hono/docs/api/request/index.md)
- **queries queries** — [`hono/docs/api/request/index.md`](hono/docs/api/request/index.md)
- **parsebody parsebody** — [`hono/docs/api/request/index.md`](hono/docs/api/request/index.md)
- **multiple files multiple-files** — [`hono/docs/api/request/index.md`](hono/docs/api/request/index.md)
- **multiple files or fields with same name multiple-files-or-fields-with-same-name** — [`hono/docs/api/request/index.md`](hono/docs/api/request/index.md)

## Pages by Area

### docs
- [Context ​](hono/docs/api/context/index.md)
- [HTTPException ​](hono/docs/api/exception/index.md)
- [App - Hono ​](hono/docs/api/hono/index.md)
- [Presets ​](hono/docs/api/presets/index.md)
- [HonoRequest ​](hono/docs/api/request/index.md)
- [Routing ​](hono/docs/api/routing/index.md)
- [Benchmarks ​](hono/docs/concepts/benchmarks/index.md)
- [Developer Experience ​](hono/docs/concepts/developer-experience/index.md)
- [Middleware ​](hono/docs/concepts/middleware/index.md)
- [Philosophy ​](hono/docs/concepts/motivation/index.md)
- [Routers ​](hono/docs/concepts/routers/index.md)
- [Hono Stacks ​](hono/docs/concepts/stacks/index.md)
- [Web Standards ​](hono/docs/concepts/web-standard/index.md)
- [Alibaba Cloud Function Compute ​](hono/docs/getting-started/ali-function-compute/index.md)
- [AWS Lambda ​](hono/docs/getting-started/aws-lambda/index.md)
- [Azure Functions ​](hono/docs/getting-started/azure-functions/index.md)
- [Getting Started ​](hono/docs/getting-started/basic/index.md)
- [Bun ​](hono/docs/getting-started/bun/index.md)
- [Cloudflare Pages ​](hono/docs/getting-started/cloudflare-pages/index.md)
- [Cloudflare Workers ​](hono/docs/getting-started/cloudflare-workers/index.md)
- [Deno ​](hono/docs/getting-started/deno/index.md)
- [Fastly Compute ​](hono/docs/getting-started/fastly/index.md)
- [Google Cloud Run ​](hono/docs/getting-started/google-cloud-run/index.md)
- [Lambda@Edge ​](hono/docs/getting-started/lambda-edge/index.md)
- [Netlify ​](hono/docs/getting-started/netlify/index.md)
- [Next.js ​](hono/docs/getting-started/nextjs/index.md)
- [Node.js ​](hono/docs/getting-started/nodejs/index.md)
- [Service Worker ​](hono/docs/getting-started/service-worker/index.md)
- [Supabase Edge Functions ​](hono/docs/getting-started/supabase-functions/index.md)
- [Vercel ​](hono/docs/getting-started/vercel/index.md)
- [WebAssembly (w/ WASI) ​](hono/docs/getting-started/webassembly-wasi/index.md)
- [Best Practices ​](hono/docs/guides/best-practices/index.md)
- [Create-hono ​](hono/docs/guides/create-hono/index.md)
- [Frequently Asked Questions ​](hono/docs/guides/faq/index.md)
- [Helpers ​](hono/docs/guides/helpers/index.md)
- [JSX ​](hono/docs/guides/jsx/index.md)
- [Client Components ​](hono/docs/guides/jsx-dom/index.md)
- [Middleware ​](hono/docs/guides/middleware/index.md)
- [Miscellaneous ​](hono/docs/guides/others/index.md)
- [RPC ​](hono/docs/guides/rpc/index.md)
- [Testing ​](hono/docs/guides/testing/index.md)
- [Validation ​](hono/docs/guides/validation/index.md)
- [Accepts Helper ​](hono/docs/helpers/accepts/index.md)
- [Adapter Helper ​](hono/docs/helpers/adapter/index.md)
- [ConnInfo Helper ​](hono/docs/helpers/conninfo/index.md)
- [Cookie Helper ​](hono/docs/helpers/cookie/index.md)
- [css Helper ​](hono/docs/helpers/css/index.md)
- [Dev Helper ​](hono/docs/helpers/dev/index.md)
- [Factory Helper ​](hono/docs/helpers/factory/index.md)
- [html Helper ​](hono/docs/helpers/html/index.md)
- [JWT Authentication Helper ​](hono/docs/helpers/jwt/index.md)
- [Proxy Helper ​](hono/docs/helpers/proxy/index.md)
- [Route Helper ​](hono/docs/helpers/route/index.md)
- [SSG Helper ​](hono/docs/helpers/ssg/index.md)
- [Streaming Helper ​](hono/docs/helpers/streaming/index.md)
- [Testing Helper ​](hono/docs/helpers/testing/index.md)
- [WebSocket Helper ​](hono/docs/helpers/websocket/index.md)
- [Hono ​](hono/docs/index.md)
- [Basic Auth Middleware ​](hono/docs/middleware/builtin/basic-auth/index.md)
- [Bearer Auth Middleware ​](hono/docs/middleware/builtin/bearer-auth/index.md)
- [Body Limit Middleware ​](hono/docs/middleware/builtin/body-limit/index.md)
- [Cache Middleware ​](hono/docs/middleware/builtin/cache/index.md)
- [Combine Middleware ​](hono/docs/middleware/builtin/combine/index.md)
- [Compress Middleware ​](hono/docs/middleware/builtin/compress/index.md)
- [Context Storage Middleware ​](hono/docs/middleware/builtin/context-storage/index.md)
- [CORS Middleware ​](hono/docs/middleware/builtin/cors/index.md)
- [CSRF Protection ​](hono/docs/middleware/builtin/csrf/index.md)
- [ETag Middleware ​](hono/docs/middleware/builtin/etag/index.md)
- [IP Restriction Middleware ​](hono/docs/middleware/builtin/ip-restriction/index.md)
- [JSX Renderer Middleware ​](hono/docs/middleware/builtin/jsx-renderer/index.md)
- [JWK Auth Middleware ​](hono/docs/middleware/builtin/jwk/index.md)
- [JWT Auth Middleware ​](hono/docs/middleware/builtin/jwt/index.md)
- [Language Middleware ​](hono/docs/middleware/builtin/language/index.md)
- [Logger Middleware ​](hono/docs/middleware/builtin/logger/index.md)
- [Method Override Middleware ​](hono/docs/middleware/builtin/method-override/index.md)
- [Pretty JSON Middleware ​](hono/docs/middleware/builtin/pretty-json/index.md)
- [Request ID Middleware ​](hono/docs/middleware/builtin/request-id/index.md)
- [Secure Headers Middleware ​](hono/docs/middleware/builtin/secure-headers/index.md)
- [Timeout Middleware ​](hono/docs/middleware/builtin/timeout/index.md)
- [Server-Timing Middleware ​](hono/docs/middleware/builtin/timing/index.md)
- [Trailing Slash Middleware ​](hono/docs/middleware/builtin/trailing-slash/index.md)
- [Third-party Middleware ​](hono/docs/middleware/third-party/index.md)
