ArkEnvRC
DocsBlogRoadmapPlayground
GitHub
DocsBlogRoadmapPlayground
GitHub
IntroductionWhy ArkEnv?Getting startedCore conceptsFrameworksValidatorsGuidesAPI referenceCommunityChangelog
OverviewInstallationStart with an exampleEditor integration

Getting started

Get started with ArkEnv.

Edit on GitHub

If you're new to ArkEnv, you can follow these steps to get started.

Install ArkEnv

Run the interactive CLI to detect your stack, write a schema, and wire the matching plugin.

npx arkenv init

To learn more about installing ArkEnv, see the installation guide.

Choose your learning path

Installation

CLI walkthrough and manual install for new or existing repos.

Use an example

Start with framework-specific examples.

Core concepts

Schema, coercion, and client/server boundaries.

Editor integration

Autocomplete, type inspection, and diagnostics.

PreviousWhy ArkEnv?NextInstallation

On this page

Install ArkEnvChoose your learning path
Edit this page
Enjoying ArkEnv?Leave a star on GitHubv1.098%
ArkEnvRC

Typesafe environment variables with ArkType, Zod, or Valibot.

Resources

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

Validators

  • ArkType
  • Zod
  • Valibot

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