env
Reference for BizKitHub environment variables — how the catalogue is organized into categories (payments, SMTP, shipping, IoT, customers, general), plus best practices and important caveats.
Complete reference of all configurable environment variables in BizKitHub. Customize your application settings and integrate with external services through a centralized configuration system.
Example .env
# Payment Gateway
STRIPE_SECRET_KEY=sk_live_...
# Email Configuration
SMTP_HOST=smtp.example.com
SMTP_PORT=587
# Shipping Integration
PACKETA_API_KEY=pk_...Overview
- All variables are optional — the system operates without them.
- All configured values are encrypted at rest.
- The full, live list of variable keys is loaded dynamically from
https://api.bizkithub.com/api/v1/docs/env-list.
Variable Categories
Environment variables are organized into logical categories for easier management and discovery. Categorization is derived from the key name.
| Category | Description | Key pattern |
|---|---|---|
| Payment Gateways | Stripe, GoPay, Comgate and other payment provider credentials | keys containing stripe, gopay, or comgate |
| Email & SMTP | Email service configuration and SMTP server settings | keys containing emailer, smtp, or email |
| Shipping & Logistics | Packeta and other shipping provider integrations | keys containing packeta |
| Smart Locks & IoT | TTLock and IoT device connectivity settings | keys containing ttlock |
| Customer & Orders | Customer management and order processing settings | keys containing customer or order |
| General | General application configuration and system settings | everything else |
Usage Guidelines
Best practices
- Use only the predefined environment variable keys from this reference.
- Set values to non-empty strings or leave them undefined.
- Configure sensitive credentials through the admin panel only.
- Test all configuration changes in the development environment first.
Important notes
- All variables are optional — the system operates without them.
- Custom variable names are not supported — use documented keys only.
- Empty strings are treated as undefined values by the system.
- Some changes may require an application restart to take effect.
Managing Variables
Manage all environment variables through the BizKitHub administration panel with a secure, user-friendly interface. Open the admin panel or see the API documentation for programmatic access.
Flag: The live page also renders an interactive client component (EnvTableClient) that fetches the full env-key list from the API and provides category filtering. The dynamic list is not captured here — the CMS post shows the static reference above and links to the admin panel for the live catalogue.