Overview
Timeback uses environment variables for credentials and runtime configuration.SDK Environment
The SDK’senv option controls which Timeback environment to use:
staging
Staging environment for development and testing
production
Production environment for live applications
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
Best practices:- Add
.env*to.gitignore - Use different credentials for staging vs production
- Rotate secrets regularly
- Use secret managers (AWS Secrets Manager, Vault) in production
Next Steps
Configuration
timeback.config.json reference
CLI credentials
Manage credentials via CLI