Skip to content

Manage environments

Configure and manage development, staging, and production environments in Scalekit.

Scalekit supports multiple environments to help you manage your application development lifecycle. Keep your development, staging, and production configurations separate while maintaining consistent authentication behavior.

Scalekit provides three default environments:

EnvironmentPurpose
DevelopmentLocal development and testing with relaxed security policies
StagingPre-production testing that mirrors production configuration
ProductionLive environment with strict security policies and monitoring

Navigate to Dashboard > Settings > Environments to view and manage your environments.

Each environment has its own:

  • Environment ID and URL
  • API credentials (client ID and secret)
  • Redirect URLs
  • Webhook endpoints
  • Authentication method configurations

Use the environment selector in the top-right corner of the dashboard to switch between environments.

Each environment requires its own set of redirect URLs. Configure the appropriate URLs for your application in each environment:

  • Development: http://localhost:3000/auth/callback
  • Staging: https://staging.yourapp.com/auth/callback
  • Production: https://yourapp.com/auth/callback

Each environment uses unique API credentials. Store credentials securely using environment variables:

Terminal window
# Development
SCALEKIT_ENVIRONMENT_ID=dev_env_123
SCALEKIT_CLIENT_ID=dev_client_abc
SCALEKIT_CLIENT_SECRET=dev_secret_xyz
# Production
SCALEKIT_ENVIRONMENT_ID=prod_env_456
SCALEKIT_CLIENT_ID=prod_client_def
SCALEKIT_CLIENT_SECRET=prod_secret_uvw

Configure different webhook endpoints for each environment to test webhook delivery in staging before enabling in production.

  • Never use production credentials in development
  • Test all changes in staging before deploying to production
  • Use environment-specific API endpoints
  • Monitor logs separately for each environment
  • Keep webhook configurations synchronized across environments