Your Code and Data Stay Portable, with No Lock-In

Clone environments in minutes, export in open formats, and switch runtimes from the dashboard. Our engineers can help plan your cutover on request.

Open Runtimes

Pick PHP, Node, Java, Python, Ruby, Go, or .NET from the dashboard. Switch versions without rebuilding — no proprietary build system.

Clone Environments

Duplicate production to staging in minutes. Stop the clone when idle — compute drops to zero, storage-only billing continues.

Migration Assistance

Our engineers map your topology, schedule the cutover, and test rollback plans. Most migrations land on a ready-made Marketplace layout.

Predictable Timelines

Single-app moves land in hours; multi-service topologies in days, not weeks. Open export formats and repeatable builds keep each step short.

24/7Engineer support
14Daily backups
8+Runtimes
< 10 minAvg support response

Move your environments anywhere, anytime

Export and import

Export environments as .json, .jps, .yml, or Cloud Scripting (.cs) manifests, then import them into a new environment or region. Test the workflow before a production move. .jps and .cs are platform-native formats designed for re-import; .json and .yml use standard structure.

Region transfer

Move environments between datacenter locations for lower latency, scheduled maintenance, or disaster recovery planning. Check resource metrics after transfer to confirm performance.

Clone environments

Duplicate a running environment, including architecture, configuration, and data, in minutes. Stop a clone when it is idle and compute billing stops immediately; only the disk storage the clone uses is billed.

Take your stack anywhere

Start a free trial and explore export, clone, and region transfer from day one.

Start Free Trial Chat with an engineer

Plan your migration

A typical migration covers code and config portability, data export (standard tools like pg_dump / mysqldump), SSL setup, background worker inventory, validation of critical user flows, and a rollback plan. You can deploy via Git or SVN, switch runtime versions from the dashboard, and use deploy hooks to automate smoke checks.

For the full step-by-step checklist, see the Migration Guide or chat with an engineer to plan your cutover.

Move to a new runtime version safely.

The redeploy modal keeps persistent volume data during rollout.

Know how long your migration will take

1–3 hours

Single app, no database

Static sites, API services, or stateless apps. Downtime typically under 10 minutes when DNS is pre-configured.

2–8 hours

App + database

Includes database export/import, schema validation, and connection string updates. Duration depends on database size.

1–3 days

Multi-service architecture

App servers, databases, cache layers, and load balancer deployed in stages with integration testing and monitoring setup.

1–2 weeks

Enterprise or compliance-bound

Includes security audit, compliance validation (SOC 2 security audits, HIPAA healthcare data, PCI-DSS payment processing), staged rollout with traffic splitting, and load testing at production scale.

Need a tailored estimate? Chat with an engineer about your specific workload.

Common Questions

How does pricing work?

App Hosting is billed hourly from a prepaid balance. You set your reserved baseline and burst limit, and autoscaling stays within those limits.

How is this different from VPS hosting?

App Hosting gives you prebuilt stack templates and scaling controls, so you do not have to assemble and operate each layer yourself. If you need full OS control, Cloud VPS is the better fit.

What is a cloudlet?

A cloudlet is one unit of compute: 128 MiB RAM + 400 MHz CPU. You set baseline and burst scaling in cloudlets.

Can I scale without downtime?

Scaling adds capacity within the limits you set. Whether that happens without downtime depends on your architecture and application. Start with a calculator preset, or chat with an engineer about the right setup.

Do you support HA databases?

Database Clusters covers MySQL, MariaDB, and PostgreSQL with HA options.

Is there Kubernetes support?

Kubernetes Hosting is available, with architecture presets to get started.

Can I run production on this?

Many customers run production on App Hosting. Use the trial for hands-on evaluation, and talk to an engineer to design your production setup.

Can you help me migrate?

We can map a target setup and migration plan. Portability & Migration has the details.

Is this a managed service?

Togglebox manages the platform and infrastructure, including the runtime, networking, and base OS layers. Your team manages the application code, dependencies, and runtime upgrades.

Can I upgrade or downgrade runtime versions?

You choose when to switch runtime versions (PHP, Node.js, Java, Python, Ruby, Go, .NET). Test in staging, then promote to production or roll back in a few clicks.

What happens when traffic spikes past my baseline?

The platform adds cloudlets up to the maximum you set. In most cases, scaling happens within seconds. When traffic drops, resources scale back down and billing follows.

What happens when a node goes down?

In a clustered setup, the load balancer routes traffic to the remaining healthy app nodes. For databases, replication modes such as primary/replica and Galera help keep data available during a node failure.

What happens if I set limits too low?

Your app uses all available cloudlets up to your maximum, then stops scaling. It doesn't crash. You get notified and can raise the limit from the dashboard.

What happens to charges when I stop an environment?

RAM, CPU, and traffic charges stop immediately. Charges for retained storage and reserved resources, such as public IPs and SSL certificates, continue. That lets you stop idle dev or staging environments while keeping data and network resources in place.

What deployment methods are supported?

Deploy with application archives (WAR, JAR, ZIP, or EAR), Git or SVN repositories, URL-based archive pulls, or build-node workflows. You can also add pre- and post-deploy hooks for smoke tests, migrations, or cache warming.

Can multiple team members share access to environments?

Invite collaborators with role-based permissions. All usage bills to the primary account.

Do you support two-factor authentication?

Protect platform access with 2FA using time-based codes from an authenticator app. Recovery codes provide backup access.

Can I clone an environment for testing or staging?

Clone full environments in minutes for testing, staging, release rehearsal, or A/B scenarios. Cloned environments include the full setup and configuration.

Is Memcached available for caching?

Add Memcached for distributed in-memory caching to reduce database load and improve response times. It also supports session storage for PHP and Java apps in clustered setups to maintain session continuity during failover.

Can I automate deployments with pre- and post-deploy hooks?

Run pre- and post-deploy hooks for tasks like smoke tests, database migrations, and cache warmups. Automation & CI/CD has more examples.

No matching questions found.

Start your 14-day free trial

Deploy in minutes with managed autoscaling and clustering built in.

No credit card required.