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.