# Wyrly DI > Type-safe dependency injection for modern TypeScript. No reflect-metadata. Standard decorators. Request scopes for web apps. ## Docs - [Releases](https://docs.wyrly.dev/changelog/releases.md): Release notes and versioning policy for Wyrly DI. - [Core model](https://docs.wyrly.dev/concepts/core-model.md): The core objects in Wyrly DI: tokens, providers, containers, scopes, and lifetimes. - [Lifetimes and scopes](https://docs.wyrly.dev/concepts/lifetimes-and-scopes.md): How singleton, scoped, and transient dependencies behave in Wyrly DI. - [Why Wyrly?](https://docs.wyrly.dev/concepts/why-wyrly.md): The design choices behind Wyrly DI. - [TypeScript configuration](https://docs.wyrly.dev/configuration/typescript.md): Configure TypeScript for Wyrly's standard-decorator model. - [Contributing](https://docs.wyrly.dev/contributing/overview.md): How to contribute to Wyrly DI. - [Installation](https://docs.wyrly.dev/getting-started/installation.md): Install Wyrly DI for Deno, Node.js, Bun, and supported web frameworks. - [Quickstart](https://docs.wyrly.dev/getting-started/quickstart.md): Create a typed token, register providers, and resolve a use case from a scope. - [Examples](https://docs.wyrly.dev/guides/examples.md): Runnable examples for learning Wyrly DI. - [Framework adapters](https://docs.wyrly.dev/guides/framework-adapters.md): Use Wyrly DI with Next.js, Express, Hono, Fresh, and GraphQL. - [Wyrly DI](https://docs.wyrly.dev/index.md): Type-safe dependency injection for modern TypeScript applications. - [Overview](https://docs.wyrly.dev/introduction/overview.md): What Wyrly DI is and when to use it. - [Packages](https://docs.wyrly.dev/reference/packages.md): Wyrly DI packages and where to install them from. - [Public API](https://docs.wyrly.dev/reference/public-api.md): Stable public exports for Wyrly DI v2.0. - [Support us](https://docs.wyrly.dev/support-us.md): Ways to support Wyrly DI. - [Common issues](https://docs.wyrly.dev/troubleshooting/common-issues.md): Fix common Wyrly DI setup and runtime problems. ## OpenAPI Specs - [openapi](https://docs.wyrly.dev/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/valid-lab/wyrly) - [JSR](https://jsr.io/@wyrly/core) - [npm](https://www.npmjs.com/package/@wyrly/core)