Skip to main content
The API requires 115 environment variables. These are validated at test time by tests/Unit/EnvTest.php — if any are missing, the env test fails.
In production and staging, the .env file is stored in S3 at s3://tutorbloc-app/env-configurations/{environment}/.env and loaded into ECS containers at startup.

Application

Database

Test database

Redis

Infrastructure drivers

Stripe

Identity verification

Onfido

Yoti

Communication

Zoom

Google

Twilio

Daily.co

Email

AWS

Push notifications

Apple (APNS)

Firebase (FCM)

No FCM service class was found in the codebase — the FCM integration may be incomplete or handled via a package not visible in the code. Confirm with team.