Skip to content
DMNO
DMNO is in maintenance mode. We will continue to provide critical bug and security fixes, but active development has moved to Varlock, a feature-rich replacement.

Integrations overview

With DMNO you get:

  • a single system to manage your config for all of your services
  • secure handling of your secrets by committing them encrypted to your repo or sync with backends like 1Password
  • validations, coercion logic, and full type safety
  • built in documentation, and magical IDE auto-completion
  • an extremely flexible type system
  • live reload and re-validation on config changes

Integrations

Legend:

  • ✅ Supported
  • 🧰 Partially Supported
  • 🚧 In Progress
  • 🗓️ Planned
  • ❌ Not Supported

Remix

FeatureDescriptionSupportedNotes
Public ConfigAccess non-sensitive items
Sensitive ConfigAccess sensitive items
Dynamic ConfigAccess config items at runtime
MiddlewareDetects leaked secrets

Astro

FeatureDescriptionSupportedNotes
Public ConfigAccess non-sensitive items
Sensitive ConfigAccess sensitive items
Dynamic ConfigAccess config items at runtime🧰
MiddlewareDetects leaked secrets

Next.js

FeatureDescriptionSupportedNotes
Public ConfigAccess non-sensitive items
Sensitive ConfigAccess sensitive items
Dynamic ConfigAccess config items at runtime🧰
MiddlewareDetects leaked secrets🧰

Vite

FeatureDescriptionSupportedNotes
Public ConfigAccess non-sensitive items
Sensitive ConfigAccess sensitive items
Dynamic ConfigAccess config items at runtime🧰
DMNO TypesFramework specific types from DMNO🗓️
MiddlewareDetects leaked secrets🗓️

Fastify

FeatureDescriptionSupportedNotes
Public ConfigAccess non-sensitive items
Sensitive ConfigAccess sensitive items
MiddlewareDetects leaked secrets