Agent

Environment variables

Configure Rytena via environment variables instead of init() options.

All configuration options can be set via environment variables. Options passed to Rytena.init() take precedence over environment variables.

Variables

.env
# Required
RYTENA_API_KEY=ryt_xxxx.yyyy

# Optional
RYTENA_APP_NAME=production-api
RYTENA_ENDPOINT=https://api.rytena.dev
RYTENA_INTERVAL=30
RYTENA_DEBUG=false

Usage patterns

The recommended pattern is to keep secrets in environment variables and only pass overrides in code.

javascript
// Minimal — everything from env
const { Rytena } = require('rytena-agent')
Rytena.init()

// Or explicit
Rytena.init({
  apiKey: process.env.RYTENA_API_KEY,
  name:   'production-api'
})
Never commit your API key to source control. Add .env to your .gitignore.