> ## Documentation Index
> Fetch the complete documentation index at: https://docs.webapp.io/llms.txt
> Use this file to discover all available pages before exploring further.
# Documentation
> Explore our guides and examples to integrate webapp.io
## What is webapp.io?
Webapp.io is a hyper-optimized DevOps platform for webapps.
We build testing VMs in *seconds* every time you push code to GitHub, GitLab, or BitBucket.
* Our VMs automatically hibernate when they aren't being used
* We let you duplicate VMs to make copies of your stack and run acceptance tests in parallel
* We take [snapshots](/snapshots) of the VM as it builds, so that future builds can entirely skip `docker pull` or `npm install`
### What happens when I sign up?
1. You'll install webapp.io onto a GitHub, GitLab or BitBucket repository
2. Our onboarding will guide you to build a [Layerfile](../layerfile-reference/intro) which defines your VM build
3. You commit your Layerfile, and we'll automatically build it into a VM every time you push a commit.
### What can serverless VMs be used for?
Our users primarily use serverless VMs for three things:
1. Preview environments - by making a Layerfile with the [EXPOSE WEBSITE](../layerfile-reference/expose-website) directive, you immediately get an environment deployed for every pull request.
2. Acceptance tests - by making a Layerfile with [SPLIT 5](../layerfile-reference/split), you can build your stack and fork it five times to run tests in parallel.
3. Hosting - by using [webapp.io hosting](../hosting/introduction), you can make ephemeral environments stick around and not shut off.
At webapp.io, we're building a *serverless VM platform*. You can even create multiple Layerfiles and combine them into powerful DevOps workflows to help your team ship 10x faster.
## Limits
### General Limits
The following general limits are applied to all Webapp.io accounts to prevent
abuse.
| - | Starter | Pro | Team | Scale |
| ------------------------------------------ | --------------- | ------------------- | --------------------- | -------------------------------------- |
| Number of members | 3 | 10 | 50 | Unlimited |
| **CI/CD Features** | | | | |
| Concurrency | None | 6 parallel VMs | 12 parallel VMs | Custom based on server size |
| Debugging terminal access | ✔ | ✔ | ✔ | ✔ |
| BUTTON feature | | ✔ | ✔ | ✔ |
| INHERITANCE feature | | ✔ | ✔ | ✔ |
| SPLIT feature | | ✔ | ✔ | ✔ |
| GitHub, GitLab, BitBucket Integrations | ✔ | ✔ | ✔ | ✔ |
| Cypress, Reflect.run, Doppler Integrations | ✔ | ✔ | ✔ | ✔ |
| API & Webhooks | ✔ | ✔ | ✔ | ✔ |
| Layerfile Analytics | | | ✔ | ✔ |
| Custom performance reports | | | | ✔ |
| Custom integration requests | | | | ✔ |
| **Production-like preview environments** | | | | |
| Access to free domain cidemo.co | ✔ | ✔ | ✔ | ✔ |
| Secure preview environments | ✔ | ✔ | ✔ | ✔ |
| Retry feature | ✔ | ✔ | ✔ | ✔ |
| Version history guarantee | None | 15 days for 10 URLs | 30 days for 50 URLs | Custom |
| Bandwidth | 10GB | 100GB | 1TB | Custom |
| Number of private previewers | 3 | 10 | 50 | Custom |
| **Full stack hosting** | | | | |
| Host your full stack MVPs | ✔ | ✔ | ✔ | ✔ |
| Domains per organization | 1 | 5 | 10 | Unlimited |
| **Server access** | | | | |
| VM access | 2 VMs | 7 VMs | 12 VMs | Custom based on private server |
| Server type | Shared | Shared | Shared | Private |
| **Support, Security & Compliance** | | | | |
| Technical support levels | Community Forum | Email | Email & Slack Connect | Email, Slack Connect & Video with SLAs |
| Custom roles and permissions | | | ✔ | ✔ |
| SOC2 and HIPAA support | | | ✔ | ✔ |
| Security reviews | | | | ✔ |
| Pay by invoice | | | | ✔ |
If your project is likely to exceed these limits, please [contact sales](https://webapp.io/contact/sales) to discuss solutions.