Skip to main content

Overview

Timeback uses environment variables for credentials and runtime configuration.

SDK Environment

The SDK’s env option controls which Timeback environment to use:

staging

Staging environment for development and testing

production

Production environment for live applications
Use staging during development to test against real data without affecting production.

Required Variables

SDK Credentials

Individual Clients

Each client can be configured independently:

OneRoster

EduBridge

Caliper

QTI

PowerPath

.env Files

Development

.env.local

Production

.env.production

Security

Never commit credentials to version control. Always use environment variables or secret management.
Best practices:
  1. Add .env* to .gitignore
  2. Use different credentials for staging vs production
  3. Rotate secrets regularly
  4. Use secret managers (AWS Secrets Manager, Vault) in production

Next Steps

Configuration

timeback.config.json reference

CLI credentials

Manage credentials via CLI