Product documentationUpdated October 7, 2025
Project Export/Import
Export and import projects for backups and migrations—move configurations safely between environments while sanitizing secrets and validating after restore.
Overview
Project export/import supports portability and resilience: backups before major changes, migrations between environments, and disaster recovery.
Export project data
Extract complete project information:
- Formats may include JSON/YAML/CSV or a packaged archive (depending on deployment).
- Contents typically include metadata, tests, environments, permissions, and integrations (with sensitive values sanitized).
- Options may include full vs selective export and whether to include historical data.
Backup best practices
Ensure project data is protected:
- Take a backup before large refactors (spec re-imports, major config changes).
- Use retention that matches your compliance needs.
- Periodically test restore in a non-production environment.
Cross-environment migration
Move projects between different instances or environments:
Typical process
- Export from the source environment.
- Verify the export is complete.
- Sanitize sensitive values if required by policy.
- Import into the target environment.
- Reconfigure environment-specific values (base URLs, credentials).
- Validate by running a small test subset.
- Update team access and notifications.
Migration considerations
- Version compatibility between instances
- Credential re-mapping and token rotation
- Endpoint/base URL differences across environments
- Integration re-authentication
Related articles
Related articles
- Feature management · Product documentation
Next steps
- Getting started · Install + connect your spec
- Configuration fundamentals · Stabilize runs
- Initial configuration · Users, licensing, projects
- Release notes · Updates and fixes
Still stuck?
Tell us what you’re trying to accomplish and we’ll point you to the right setup—installation, auth, or CI/CD wiring.