This content is part of an upcoming preview program. Request early access
Features
Explore Flow Sandbox features and capabilities
Flow Sandbox provides powerful features for developing, testing, and debugging Blazing Flow workflows in isolation.
Core Features
1. Isolated Execution Environment
Run workflows in complete isolation from production systems.
Benefits:
- Test breaking changes safely
- Experiment without risk
- Develop independently
- Validate before production
Configuration:
2. State Management
Manage workflow state independently from production.
Storage Options:
State Operations:
3. Event Replay
Replay historical events to test workflows.
Capture Events:
Replay in Sandbox:
Selective Replay:
4. Time Travel Debugging
Step through workflow execution like a debugger.
Features:
- Pause execution at any point
- Step forward/backward through tasks
- Inspect state at each step
- Modify variables and resume
Usage:
Programmatic Debugging:
5. Performance Profiling
Profile workflow performance and identify bottlenecks.
Enable Profiling:
Profiling Output:
Detailed Profiling:
6. Mock External Services
Mock external APIs and services for testing.
Define Mocks:
Mock Handler:
7. Chaos Engineering
Inject failures to test resilience.
Chaos Configuration:
Chaos Commands:
8. Snapshot & Restore
Save and restore sandbox state for reproducible testing.
Create Snapshot:
Restore Snapshot:
Snapshot Management:
9. Collaborative Testing
Share sandboxes with team members.
Share Sandbox:
Access Control:
10. Metrics & Observability
Monitor sandbox execution with detailed metrics.
Built-in Metrics:
Custom Metrics:
Visualization:
Advanced Features
A/B Testing
Test different workflow versions side-by-side:
Cost Analysis
Estimate production costs:
Integration Testing
Test integrations with external services: