# Elysia Interactive > Interactive documentation for Elysia, a TypeScript web framework. These Markdown pages pair each explanation with its complete code example in reading order. ## Documentation - [At a glance](at-glance/index.md) - [Elysia 0.2 - The Blessing](blog/elysia-02/index.md) - [Elysia 0.3 - 大地の閾を探して [Looking for Edge of Ground]](blog/elysia-03/index.md) - [Elysia 0.4 - 月夜の音楽会 (Moonlit Night Concert)](blog/elysia-04/index.md) - [Elysia 0.5 - Radiant](blog/elysia-05/index.md) - [Elysia 0.6 - This Game](blog/elysia-06/index.md) - [Elysia 0.7 - Stellar Stellar](blog/elysia-07/index.md) - [Elysia 0.8 - Gate of Steiner](blog/elysia-08/index.md) - [Elysia 1.0 - Lament of the Fallen](blog/elysia-10/index.md) - [Elysia 1.1 - Grown-up's Paradise](blog/elysia-11/index.md) - [Elysia 1.2 - You and Me](blog/elysia-12/index.md) - [Elysia 1.3 and Scientific Witchery](blog/elysia-13/index.md) - [Elysia 1.4 - Supersymmetry](blog/elysia-14/index.md) - [Elysia 2 RC - またおいで](blog/elysia-20-rc/index.md) - [Elysia 2 beta - DayDream](blog/elysia-20/index.md) - [Elysia with Supabase. Your next backend at sonic speed](blog/elysia-supabase/index.md) - [2x faster than Encore - 1 year later](blog/elysia-v-encore/index.md) - [Introducing OpenAPI Type Gen for Elysia](blog/openapi-type-gen/index.md) - [Accelerate your next Prisma server with Elysia](blog/with-prisma/index.md) - [Design system](design-system/index.md) - [Eden Fetch](eden/fetch/index.md) - [End-to-end type safety](eden/index.md) - [Eden installation](eden/installation/index.md) - [Config](eden/treaty/config/index.md) - [Eden Treaty legacy](eden/treaty/legacy/index.md) - [Eden Treaty](eden/treaty/overview/index.md) - [Parameters](eden/treaty/parameters/index.md) - [Eden plugin](eden/treaty/plugin/index.md) - [Response](eden/treaty/response/index.md) - [Unit test](eden/treaty/unit-test/index.md) - [WebSocket](eden/treaty/websocket/index.md) - [Best practice](essential/best-practice/index.md) - [Handler](essential/handler/index.md) - [Life cycle](essential/life-cycle/index.md) - [Plugin](essential/plugin/index.md) - [Routing](essential/route/index.md) - [Validation](essential/validation/index.md) - [Integration with AI SDK](integrations/ai-sdk/index.md) - [Integration with Astro](integrations/astro/index.md) - [Better Auth](integrations/better-auth/index.md) - [Cheat sheet](integrations/cheat-sheet/index.md) - [Cloudflare Worker](integrations/cloudflare-worker/index.md) - [Integration with Deno](integrations/deno/index.md) - [Drizzle](integrations/drizzle/index.md) - [Integration with Expo](integrations/expo/index.md) - [Integration with Netlify Edge Function](integrations/netlify/index.md) - [Integration with Next.js](integrations/nextjs/index.md) - [Integration with Node.js](integrations/node/index.md) - [Integration with Nuxt](integrations/nuxt/index.md) - [Prisma](integrations/prisma/index.md) - [React Email](integrations/react-email/index.md) - [Integration with SvelteKit](integrations/sveltekit/index.md) - [Integration with TanStack Start](integrations/tanstack-start/index.md) - [Deploy Elysia on Vercel](integrations/vercel/index.md) - [JIT “compiler”](internal/jit-compiler/index.md) - [Key concepts](key-concept/index.md) - [From Express to Elysia](migrate/from-express/index.md) - [From Fastify to Elysia](migrate/from-fastify/index.md) - [From Hono to Elysia](migrate/from-hono/index.md) - [From tRPC to Elysia](migrate/from-trpc/index.md) - [Comparison with other frameworks](migrate/index.md) - [Ahead-of-time compilation](patterns/aot/index.md) - [Configuration](patterns/configuration/index.md) - [Cookie](patterns/cookie/index.md) - [Deploy to production](patterns/deploy/index.md) - [Error handling](patterns/error-handling/index.md) - [Bun fullstack dev server](patterns/fullstack-dev-server/index.md) - [Macro](patterns/macro/index.md) - [Mount](patterns/mount/index.md) - [OpenAPI](patterns/openapi/index.md) - [OpenTelemetry](patterns/opentelemetry/index.md) - [Trace](patterns/trace/index.md) - [TypeBox](patterns/typebox/index.md) - [TypeScript](patterns/typescript/index.md) - [Unit test](patterns/unit-test/index.md) - [WebSocket](patterns/websocket/index.md) - [Bearer plugin](plugins/bearer/index.md) - [Compress plugin](plugins/compress/index.md) - [CORS plugin](plugins/cors/index.md) - [Cron plugin](plugins/cron/index.md) - [GraphQL Apollo plugin](plugins/graphql-apollo/index.md) - [GraphQL Yoga plugin](plugins/graphql-yoga/index.md) - [HTML plugin](plugins/html/index.md) - [JWT plugin](plugins/jwt/index.md) - [OpenAPI plugin](plugins/openapi/index.md) - [OpenTelemetry](plugins/opentelemetry/index.md) - [Plugin overview](plugins/overview/index.md) - [Server Timing plugin](plugins/server-timing/index.md) - [Static plugin](plugins/static/index.md) - [Quick start](quick-start/index.md) - [Compiled](reference/classes/compiled/index.md) - [Elysia](reference/classes/elysia/index.md) - [ElysiaError](reference/classes/elysiaerror/index.md) - [ElysiaFile](reference/classes/elysiafile/index.md) - [ElysiaStatus](reference/classes/elysiastatus/index.md) - [HTTPError](reference/classes/httperror/index.md) - [InternalServerError](reference/classes/internalservererror/index.md) - [InvalidCookie](reference/classes/invalidcookie/index.md) - [MultiValidator](reference/classes/multivalidator/index.md) - [NotFound](reference/classes/notfound/index.md) - [ParseError](reference/classes/parseerror/index.md) - [StandardValidator](reference/classes/standardvalidator/index.md) - [TypeBoxValidator](reference/classes/typeboxvalidator/index.md) - [ValidationError](reference/classes/validationerror/index.md) - [Validator](reference/classes/validator/index.md) - [prefix](reference/elysia/namespaces/prefix/index.md) - [capitalize](reference/elysia/namespaces/prefix/variables/capitalize/index.md) - [borrow](reference/functions/borrow/index.md) - [bytes](reference/functions/bytes/index.md) - [createBaseContext](reference/functions/createbasecontext/index.md) - [createContext](reference/functions/createcontext/index.md) - [fileType](reference/functions/filetype/index.md) - [inAotBuild](reference/functions/inaotbuild/index.md) - [prefix](reference/functions/prefix/index.md) - [problem](reference/functions/problem/index.md) - [setFileTypeDetector](reference/functions/setfiletypedetector/index.md) - [setupTypebox](reference/functions/setuptypebox/index.md) - [API reference](reference/index.md) - [AotFingerprint](reference/interfaces/aotfingerprint/index.md) - [BaseCookie](reference/interfaces/basecookie/index.md) - [BaseSchema](reference/interfaces/baseschema/index.md) - [CompilerSession](reference/interfaces/compilersession/index.md) - [Cookie](reference/interfaces/cookie/index.md) - [CookieOptions](reference/interfaces/cookieoptions/index.md) - [DefaultEphemeral](reference/interfaces/defaultephemeral/index.md) - [DefaultMetadata](reference/interfaces/defaultmetadata/index.md) - [DefaultSingleton](reference/interfaces/defaultsingleton/index.md) - [InputSchema](reference/interfaces/inputschema/index.md) - [Macro](reference/interfaces/macro/index.md) - [MacroTypeLambda](reference/interfaces/macrotypelambda/index.md) - [ProgramId](reference/interfaces/programid/index.md) - [RouteSchema](reference/interfaces/routeschema/index.md) - [StandardJSONSchemaV1Like](reference/interfaces/standardjsonschemav1like/index.md) - [StandardSchemaV1Like](reference/interfaces/standardschemav1like/index.md) - [TCookieField](reference/interfaces/tcookiefield/index.md) - [TCookieObject](reference/interfaces/tcookieobject/index.md) - [UnwrapRoute](reference/interfaces/unwraproute/index.md) - [AnyElysia](reference/type-aliases/anyelysia/index.md) - [AnySchema](reference/type-aliases/anyschema/index.md) - [Context](reference/type-aliases/context/index.md) - [ErrorContext](reference/type-aliases/errorcontext/index.md) - [FileTypeDetector](reference/type-aliases/filetypedetector/index.md) - [HTTPHeaders](reference/type-aliases/httpheaders/index.md) - [MacroToContext](reference/type-aliases/macrotocontext/index.md) - [MacroToProperty](reference/type-aliases/macrotoproperty/index.md) - [NumericStatus](reference/type-aliases/numericstatus/index.md) - [Problem](reference/type-aliases/problem/index.md) - [redirect](reference/type-aliases/redirect/index.md) - [SelectiveProblem](reference/type-aliases/selectiveproblem/index.md) - [SelectiveStatus](reference/type-aliases/selectivestatus/index.md) - [Server](reference/type-aliases/server/index.md) - [SSEPayload](reference/type-aliases/ssepayload/index.md) - [StatusMap](reference/type-aliases/statusmap/index.md) - [StatusMapBack](reference/type-aliases/statusmapback/index.md) - [StatusResponse](reference/type-aliases/statusresponse/index.md) - [TaggedHTTPError](reference/type-aliases/taggedhttperror/index.md) - [TFiles](reference/type-aliases/tfiles/index.md) - [UnwrapModels](reference/type-aliases/unwrapmodels/index.md) - [UnwrapSchema](reference/type-aliases/unwrapschema/index.md) - [ValidationErrorResponse](reference/type-aliases/validationerrorresponse/index.md) - [env](reference/variables/env/index.md) - [file](reference/variables/file/index.md) - [form](reference/variables/form/index.md) - [macroType](reference/variables/macrotype/index.md) - [Manifest](reference/variables/manifest/index.md) - [redirect](reference/variables/redirect/index.md) - [sse](reference/variables/sse/index.md) - [status](reference/variables/status/index.md) - [StatusMap](reference/variables/statusmap/index.md) - [StatusMapBack](reference/variables/statusmapback/index.md) - [t](reference/variables/t/index.md) - [TypeSystem](reference/variables/typesystem/index.md) - [validationDetail](reference/variables/validationdetail/index.md) - [Table of contents](table-of-content/index.md) - [End-to-end type safety](tutorial/features/end-to-end-type-safety/index.md) - [Mount](tutorial/features/mount/index.md) - [OpenAPI](tutorial/features/openapi/index.md) - [Unit test](tutorial/features/unit-test/index.md) - [Encapsulation](tutorial/getting-started/encapsulation/index.md) - [Guard](tutorial/getting-started/guard/index.md) - [Handler and context](tutorial/getting-started/handler-and-context/index.md) - [Lifecycle](tutorial/getting-started/life-cycle/index.md) - [Plugin](tutorial/getting-started/plugin/index.md) - [Status](tutorial/getting-started/status-and-headers/index.md) - [Validation](tutorial/getting-started/validation/index.md) - [Your first route](tutorial/getting-started/your-first-route/index.md) - [Welcome to Elysia](tutorial/index.md) - [Cookie](tutorial/patterns/cookie/index.md) - [Error handling](tutorial/patterns/error-handling/index.md) - [Extends context](tutorial/patterns/extends-context/index.md) - [Macro](tutorial/patterns/macro/index.md) - [Merge schemas](tutorial/patterns/standalone-schema/index.md) - [Validation error](tutorial/patterns/validation-error/index.md) - [Congratulations!](tutorial/whats-next/index.md)