# Nviron Documentation - [Introduction](/docs): Type-safe environment variable management for modern JavaScript and TypeScript projects - Installation: undefined - [Installation](/docs/installation): Install nviron in your JavaScript or TypeScript project - [Next.js Installation](/docs/installation/nextjs): Install and configure nviron with Next.js - [Vite Installation](/docs/installation/vite): Install and configure nviron with Vite - [Node.js Installation](/docs/installation/nodejs): Install and configure nviron with Node.js and Express - [Quick Start](/docs/quick-start): Get up and running with nviron in minutes - [API Reference](/docs/api-reference): Complete API documentation for nviron - Examples: undefined - [Examples](/docs/examples): Real-world examples and use cases for nviron - [Next.js Example](/docs/examples/nextjs): Complete Next.js setup with server and client environment variables - [Vite Example](/docs/examples/vite): Setup for Vite applications with proper prefix handling - [Node.js Example](/docs/examples/nodejs): Backend server configuration with comprehensive validation - [Microservices](/docs/examples/microservices): Environment configuration for microservice architecture - [Multi-tenant SaaS](/docs/examples/saas): Configuration for a multi-tenant application - [Serverless](/docs/examples/serverless): Environment configuration for AWS Lambda or serverless functions - [Environments](/docs/examples/environments): Separate configurations for different environments - [Advanced Patterns](/docs/examples/advanced): Custom transformations, complex validation, and more - [Best Practices](/docs/best-practices): Recommended patterns and practices for using nviron effectively - [Troubleshooting](/docs/troubleshooting): Common issues and solutions when using nviron - [Migration Guide](/docs/migration-guid): Migrate from other environment variable solutions to nviron - [FAQ](/docs/faq): Frequently asked questions about nviron