# Overview (/docs/api-reference)



The package is split into five entrypoints. Each page here documents one of them — signature, options, return type, and a minimal usage snippet. For "when to reach for this" prose, follow the link back to the guide that uses it.

## Entrypoints [#entrypoints]

| Page                                      | Import                | Lives in                                 |
| ----------------------------------------- | --------------------- | ---------------------------------------- |
| [Core](/docs/api-reference/core)          | `@vlandoss/env`       | Any runtime — schema, defineEnv, envName |
| [Filesystem](/docs/api-reference/fs)      | `@vlandoss/env/fs`    | Node / Bun / Deno — `loadConfig`         |
| [Vite](/docs/api-reference/vite)          | `@vlandoss/env/vite`  | Vite config — `envConfig()` plugin       |
| [React](/docs/api-reference/react)        | `@vlandoss/env/react` | SSR / SSG — `<EnvScript />`              |
| [Zod primitives](/docs/api-reference/zod) | `@vlandoss/env/zod`   | Any — opinionated single-purpose schemas |

## Conventions used in this section [#conventions-used-in-this-section]

* Tables list options in declaration order.
* Sync vs. async behavior is marked explicitly on overloaded functions.
* Each export page ends with a "See also" linking to the relevant guide and concept page.
