Plan Switching
Note
Important: The self-service plan switching feature is currently in beta and not yet stable. To switch between deployment plans, contact the support team for an assisted migration.
Overview​
Craftapp allows switching between deployment plans as application requirements change. The support team facilitates transitions between all available plans without downtime or data loss.
How to Switch Plans​
Contact Support​
To request a plan switch:
- Navigate to Help & Support in Craftapp Studio.
- Select Plan Management or Deployment Assistance.
- Submit a request containing:
- Project name/ID
- Current plan
- Target plan
- Preferred timing for the migration
- The support team will review the request and coordinate the switch.
Tip
Plan switches are typically completed within 24 hours. For urgent requests, indicate "Urgent" in the support ticket.
Plan Switch Scenarios​
Switching from Starter → Pro​
Changes:
- Infrastructure transitions from shared hosting to dedicated servers
- Resource allocation becomes customizable
- Access to server configuration options (region, server size, storage)
Migration Process:
- Support team provisions dedicated infrastructure
- Application assets and data are migrated securely
- Routing and DNS are updated automatically
- Previous deployment is retired safely
Switching from Starter → Enterprise​
Changes:
- Infrastructure transitions from shared hosting to auto-scaling architecture
- High availability features are enabled
- Enhanced monitoring and alerting are activated
Migration Process:
- Support team provisions Enterprise-grade infrastructure
- Application assets and data are migrated securely
- Routing and DNS are updated automatically
- Previous deployment is retired safely
Switching from Pro → Enterprise​
Changes:
- Resource model transitions from fixed dedicated allocation to auto-scaling
- High availability architecture is enabled
- Enhanced monitoring and alerting are activated
- Priority 24/7 support is provided
Migration Process:
- Support team provisions Enterprise-grade infrastructure
- All application assets and data are migrated securely
- Routing and DNS are updated automatically
- Previous deployment is retired safely
Note
The application URL may change after switching plans. The support team will provide the new URL and assist with any DNS updates required.
Switching from Enterprise → Pro​
Changes:
- Resources transition from auto-scaling to fixed dedicated allocation
- Billing shifts from usage-based to fixed configuration
- Auto-scaling features are disabled
Migration Process:
- Support team reviews current resource usage
- Assists with selecting appropriate fixed resources (CPU, RAM, storage)
- Provides a cost estimate for approval
- Executes the migration with zero downtime
Switching from Enterprise → Starter​
Changes:
- Resources transition from auto-scaling to shared hosting
- Billing shifts to free plan
- Fixed resource allocation is applied
- Auto-scaling features are disabled
Migration Process:
- Support team reviews current resource usage
- Confirms application fits within Starter Plan constraints
- Executes the migration with zero downtime
Switching from Pro → Starter​
Changes:
- Resources transition from dedicated servers to shared hosting
- Billing shifts to free plan
- Fixed resource allocation is applied
- Custom server configuration is removed
Migration Process:
- Support team reviews current resource usage
- Confirms application fits within Starter Plan constraints
- Executes the migration with zero downtime
Plan Switch Comparison​
| Aspect | Starter → Pro | Pro → Enterprise | Enterprise → Pro |
|---|---|---|---|
| Application URL | May change | May change | May change |
| Resource model | Dedicated allocation | Auto-scaling | Fixed allocation |
| Infrastructure | Dedicated instances | Managed, scalable | Dedicated instances |
| Downtime | None | None | None |
| Billing model | Pay-per-use | Pay-as-you-go | Pay-per-use |
| Support level | Standard | Priority 24/7 | Standard |
Preparing for a Plan Switch​
Upgrading (Starter → Pro, Pro → Enterprise, Starter → Enterprise)​
- Review current traffic patterns and peak usage
- Identify any custom configurations that need preservation
- Prepare for a potential application URL change (update bookmarks, documentation)
- Contact support before anticipated traffic spikes to upgrade proactively
Downgrading (Enterprise → Pro, Pro → Starter, Enterprise → Starter)​
- Analyze resource usage to confirm the target plan meets requirements
- Ensure the application fits within target plan resource constraints
- Schedule the switch during low-traffic periods if possible
- Review cost implications before confirming
Tip
The support team can help analyze usage patterns and recommend the right configuration for the target plan.
Frequently Asked Questions​
Q: Will my application experience downtime during the switch?
A: No. All plan switches are performed with zero-downtime migration techniques.
Q: Will I lose any data or settings?
A: No. All application code, data, environment variables, and configurations are preserved during the transition.
Q: How long does a plan switch take?
A: Most switches are completed within 24 hours. Complex migrations may take longer, and the support team will provide updates.
Q: Can I switch back after changing plans?
A: Yes. A switch to any plan can be requested at any time by contacting support.
Q: When will self-service plan switching be available?
A: The self-service feature is actively being developed. Refer to release notes for updates on its availability.
Best Practices​
- Review resource usage regularly to ensure the current plan matches requirements
- Contact support before anticipated traffic spikes to upgrade proactively
- Keep contact information updated so the support team can reach you during migration
- Test the application thoroughly after any plan change
- Schedule downgrades during low-traffic periods
Summary​
Plan switching in Craftapp is facilitated by the support team while the self-service feature is being stabilized. Transitions between all plans are performed with zero downtime and no data loss.
To request a plan switch:
- Navigate to Help & Support in Craftapp Studio.
- Submit a request with project details and target plan.
- The support team will coordinate and execute the migration.
Contact: Craftapp Support or [email protected]