Overview
Clearing environment variables is useful for:- Removing sensitive data
- Resetting configuration
- Cleaning up temporary variables
- Preparing sandbox for reuse
Deleting individual variables preserves other variables. System variables (like
PATH, HOME) are typically preserved and cannot be deleted.Delete Single Variable
Delete a specific environment variable:- Python
- JavaScript
Delete Multiple Variables
Delete multiple variables one by one:- Python
- JavaScript
Clear All Custom Variables
Clear all custom environment variables:- Python
- JavaScript
Clean Up Temporary Variables
Remove temporary or sensitive variables:- Python
- JavaScript
Complete Example
Hereβs a complete example showing environment variable cleanup:- Python
- JavaScript
Best Practices
1
1. Delete Individual Variables
Use
delete(key) to remove specific variables while preserving others.2
2. Clean Up Temporaries
Regularly delete temporary variables (tokens, session IDs) to reduce security risk.
3
3. Clear Before Reuse
Clear all custom variables before reusing a sandbox for a different purpose.
4
4. Verify Deletion
Always verify variables are deleted using
get_all() or get() after deletion.5
5. Preserve System Variables
System variables (PATH, HOME, etc.) are typically preserved and cannot be deleted.
Related
- Getting Environment Variables - Retrieve environment variables
- Setting Environment Variables - Set or replace variables
- Updating Environment Variables - Update variables without replacing
- SDK: sandbox.env.clear() - Python SDK method
- API: DELETE /env - VM Agent API endpoint
- CLI Environment Variables - Environment variables from CLI
Next Steps
- Learn about Getting Environment Variables to retrieve variables
- Explore Setting Environment Variables to configure your sandbox
- Review Updating Environment Variables to modify existing variables

