ideogram-multi-env-setup
Ideogram Environment Isolation
Overview
Prevent development and staging activity from consuming production authority or contaminating production media. Separate keys, application identities, budgets, routes, queues, state, storage, telemetry, and cleanup while recognizing that keys in the same Ideogram team share credits.
Prerequisites
- Environment inventory, Ideogram team model, billing owner, and promotion owner.
- Secret, queue, webhook, storage, observability, data, and retention maps.
- A synthetic test-data policy and production-access exception process.
Current Contract
Ideogram supports multiple revocable keys, but keys within one team share credit and billing. Team roles are Owner, Admin, and Member. Environment separation therefore needs application-owned budgets and controls even when separate vendor keys use one shared team.
Authentication
Create distinct secret references per environment and inject each server-side as Api-Key to https://api.ideogram.ai. Never copy a production key into developer machines, pull-request jobs, staging configuration, or shared examples.