River
Y CombinatorBacked by Y Combinator

TechnicalFree

Generate environment variable table

Paste your variable names or an example settings file and get a documentation table: purpose, type, default, whether it is required, and a safe example.

Context to provide

River's Environment Variable Table Generator creates clear documentation for configuration variables. You paste your variable names or an example settings file, and the AI documents each one with a description, type, default and safe example. Perfect for deployment documentation and team onboarding.

Unlike undocumented configs, we create clear references. The AI documents only the variables you give it, never real secret values, and marks anything it had to guess.

This tool is perfect for DevOps engineers documenting deployments, developers creating configuration guides, teams standardizing env vars, and projects needing clear setup instructions.

Environment Variable Best Practices

Good environment variable documentation lists every variable with clear descriptions, example values, and defaults. Developers should be able to configure application using only the documentation. Document required vs optional variables. Note validation rules. Provide working examples.

How It Works

  1. Paste your variables

    Paste the variable names or an example settings file

  2. AI generates table

    Creates complete env var documentation

  3. Customize and document

    Add to README or deployment docs

What You Get

  • Complete env variable table
  • Names, descriptions, and types
  • Default values and examples
  • Required vs optional indicators
  • Ready for README or deployment docs

Common questions

Should I include default values in documentation?

Yes. Defaults help developers understand expected format and provide sensible starting point. Document what happens if variable is not set. Show example values for required variables.

How should environment variables be named?

Use UPPER_SNAKE_CASE. Prefix with app name (MYAPP_DATABASE_URL). Group related variables (MYAPP_DB_HOST, MYAPP_DB_PORT). Be descriptive and consistent. Follow conventions for your platform.

Should sensitive values like API keys be documented?

Document that variable exists, its purpose, and format. Never include actual secrets in documentation or version control. Show placeholder examples. Reference where to obtain actual values securely.

Generate environment variable table

Describe what you need, add any files you have, and your workspace opens with the work already underway.