A Batteries-Included Full-Stack Framework Levels Up
The AdonisJS v7 release pushes the “batteries-included” full-stack framework further into TypeScript-first territory. Maintained by Harminder Virk, AdonisJS already occupies a similar space to NestJS and Laravel, offering routing, an ORM, authentication, validation, mail, and templating as a cohesive toolkit instead of a pile of loosely coupled packages. Version 7 builds on this foundation with 45+ updated packages and three new ones, while requiring Node.js 24 to lean more heavily on native APIs. The dotenv dependency, for example, has been replaced by Node’s built-in util.parseEnv. In development, a new in-house JIT TypeScript compiler called ts-exec, built on SWC, replaces ts-node and keeps the tooling lightweight at roughly 15 KB. For teams that value convention over configuration and first-class TypeScript support, v7 aims to simplify both greenfield projects and upgrades from existing AdonisJS applications.
End-to-End Type Safety Reduces Guesswork Across the Stack
End-to-end type safety is the headline feature of the AdonisJS v7 release. Instead of treating TypeScript as a thin layer over dynamic runtime behavior, v7 uses code generation to push types through the full application stack. Route definitions now generate TypeScript types consumed by a new urlFor helper, replacing the previously untyped router.makeUrl method and eliminating stringly typed route construction. Transformers introduce a dedicated serialization layer that emits .d.ts files at build time, giving frontend code typed access to API response shapes without duplicating interfaces by hand. Inertia users gain compile-time checks that inertia.render is called with the correct props for each page component. For separate frontend projects, a type-safe API client powered by Tuyau extends the same guarantees to TanStack Query or plain fetch. Together, these changes are designed to reduce runtime errors, tighten feedback loops, and improve developer experience.
Zero-Config OpenTelemetry Integration Unlocks Observability
AdonisJS v7 weaves observability into the framework by default through a new package, @adonisjs/otel, which provides OpenTelemetry integration with zero-config observability. Rather than forcing teams to bolt tracing and metrics on after the fact, the framework ships with sensible instrumentation out of the box. This approach is particularly valuable for full-stack applications where understanding cross-cutting concerns—such as request latency, database performance, and background jobs—often requires coordinated configuration across multiple libraries. With v7, developers can start capturing telemetry data without manual setup or extensive boilerplate, then layer in custom spans and attributes as needed. By reducing the friction around observability, AdonisJS encourages teams to treat monitoring and tracing as first-class concerns from the beginning of a project, aligning with modern reliability and production-readiness expectations for Node.js applications.
Reworked Starter Kits and New Content Tools Streamline Projects
The framework’s starter experience has been rethought for AdonisJS v7. Instead of prompting developers through a lengthy configuration questionnaire, v7 offers four opinionated starter kits: Hypermedia, API, React, and Vue. Each kit arrives with authentication flows, session management, and frontend tooling set up from the start, allowing teams to focus on domain logic rather than glue code. Barrel file generation for controllers, events, and policies further cleans up route files by removing large blocks of lazy imports. Alongside these structural improvements, v7 introduces two new content-related packages: @adonisjs/content for typed content collections, and edge-markdown for rendering Markdown with component syntax inside Edge templates. These additions aim to give both backend and frontend developers clearer, more maintainable patterns for building content-heavy full-stack applications without sacrificing type safety or coherence.

Smooth Migration, Updated Docs, and Community Reception
AdonisJS v7 also focuses on lowering the barrier to adoption and upgrade. The documentation site has been completely rebuilt, giving new developers a clearer path into the framework and its full-stack patterns. For existing users, the team describes the v6-to-v7 migration as “super smooth,” with breaking changes largely limited to mechanical updates such as renamed imports, revised configuration files, and a new encryption module. Harminder Virk suggests most applications should be able to migrate in 15–20 minutes, with many expected to complete the process within an hour using the upgrade guide and dedicated GitHub discussion thread. Early community feedback has been positive, with developers highlighting AdonisJS as a “sweet spot” for TypeScript-first backend work and praising its batteries-included approach as an alternative to assembling and maintaining stacks of 20 or more separate packages.
