Work in progress: this site is still under construction.
env synx
Documentation

Set up env synx for a project.

Connect Clerk and Convex, create your first project, then start organizing versioned `.env` files by environment.

Projects

Create a project for each app, service, or deployment surface that owns environment files.

.env files

Track each env file separately so production, local, staging, and examples can evolve safely.

Auth and access

Clerk identifies the user while Convex scopes project data to that authenticated identity.

Local setup

  1. Copy `.env.example` to `.env.local`.
  2. Add Clerk keys, `NEXT_PUBLIC_CONVEX_URL`, and the Clerk frontend API URL for Convex auth.
  3. Run `npm run convex:dev` to sync Convex schema and functions.
  4. Run `npm run dev` and sign in through `/sign-in`.
npm run convex:dev && npm run dev

Next up

Add file upload and encrypted env value storage once project CRUD is complete.