ArkEnvRC
DocsBlogRoadmapPlayground
GitHub
DocsBlogRoadmapPlayground
GitHub
IntroductionWhy ArkEnv?Getting startedCore conceptsFrameworksValidatorsGuidesAPI referenceCommunityChangelog
OverviewUsing AI with ArkEnvUse with NestJSMigrating to v1Migrating from T3 EnvMigrating from a getEnv helper

Guides

AI tooling and migration paths for ArkEnv.

Edit on GitHub

These pages cover assistants and migrations. Framework and validator setups live in their own top-level sections.

Use with NestJS

Validate environment variables in NestJS with a fail-fast env module.

Using AI with ArkEnv

Install the plugin. Skill only if the host cannot load plugins.

Migrating to v1

Swap v0 packages and move Vite or Bun onto import { env } from ./env.

Migrating from T3 Env

Move createEnv and runtimeEnv setups to ArkEnv.

Migrating from a getEnv helper

Graduate from a 12-line presence check helper to typed coercion and boundary enforcement.

PreviousValibotNextUsing AI with ArkEnv
Edit this page
Enjoying ArkEnv?Leave a star on GitHub
ArkEnvRC

Typesafe environment variables for ArkType, Zod, and Valibot.

Resources

  • Docs
  • Blog
  • Changelog
  • Why ArkEnv?
  • Community

Validators

  • ArkType
  • Zod
  • Valibot
  • Standard Schema

Frameworks

  • Next.js
  • Vite
  • Nuxt
  • TanStack Start
  • Bun
  • Vanilla TS

Elsewhere

  • GitHub
  • npm
  • Skills
  • X
Free and open-source under the MIT License© 2025-present Yam Borodetsky