Ship fast
& scale.
A layered conventions Node.js framework for building ambitious APIs with a powerful addon system, best-in-class developer experience, and extensive documentation.
No ORM lock-in
Use whatever database you want. Denali helps you unleash the full power of your data store with ORM Adapters, which let you bring your own ORM.
Learn about ORM AdaptersPowerful addons
Leverage a growing ecosystem to drop in functionality as easily as denali install. Addons are extremely flexible; in fact - Denali itself is just another Denali addon.
Browse the Addon ecosystemDeveloper Experience
We've invested heavily in a top-notch developer experience (DX). From versioned docs to debugging tools, building with Denali leaves you with a smile.
Check out the CLI docs
Power when you want it,
flexibility when you need it.
Denali is a “layered convention” framework, which means strong conventions for common patterns, and exposing lower levels for when you need the flexibility.
Need to add a simple, straightforward endpoint? Use the powerful tools baked in.
Want to customize every step of the build tooling? Sure thing, dive right in!
Spend time building your app, not the plumbing.
Powerful abstractions
Actions, Denali's controller layer, provide a powerful base to build your app on.
Learn more about ActionsFlexible escape valves
See how the Mailer addon adds custom build steps to support email templates
Learn how to customize your build