### Answer
Retell AI does not currently have dedicated documentation for multi-environment setups (staging/production) as a native feature. However, here's what's available:
Version Control for Agents
You can now create and manage agent versions directly in the Agent Builder: [(1) ](
)
- Make changes and test your agent safely—without affecting your live production calls
- Revert to any previous version with a single click
Hit the "Deployment" button to save a version, and use the history button to view and restore previous versions.
Workspaces for Environment Separation
You can have up to 50 workspaces, along with folders and unlimited agent creation. [(2) ](
) This allows you to create separate workspaces for dev, staging, and production environments.
Enterprise DevOps Practices
For enterprise-level CI/CD and multi-environment best practices, it's recommended to contact founders@retellai.com for queries and support related to enterprise plans. [(3) ](
)
API-Based Approach
You can programmatically create and manage conversation flows via the API, which enables infrastructure-as-code patterns:
javascript
import Retell from 'retell-sdk';
const client = new Retell({
apiKey: 'YOUR_RETELL_API_KEY',
}) ;
const conversationFlowResponse = await client.conversationFlow.create({
model_choice: { model: 'gpt-4.1', type: 'cascading' },
nodes: [
{
id: 'start',
instruction: { text: 'Greet the customer and ask how you can help them.', type: 'prompt' },
type: 'conversation',
},
],
start_speaker: 'agent',
}) ;