While we want to keep Glitch as open as possible, there are a few restrictions that apply to free apps. These restrictions are designed to maintain service levels for all, and to prevent someone’s accidental infinite loop from costing us a small fortune.
Click on any of these topics to learn more:
To make Glitch accessible for everyone:
- Apps created on Glitch are given an allowance of project hours.
- Project hours are spent when:
- The project is being actively edited.
- Someone accesses the user-facing side of a Glitch project that is not a static site.
- Anonymous users get 120 free project hours. However, projects that are created anonymously will automatically expire after 5 days. To get additional hours and prevent your project from expiring, the anonymous user will need to register an account or transfer project ownership to an existing Glitch account
- Every registered user gets 1,000 free project hours each month. Project hours are replenished on the first day of each month at 00:00 UTC. Unused project hours cannot be rolled over.
- This project hours limit does not apply to boosted apps. If you subscribe to Glitch Pro, the monthly allowance is 4,000 project hours. Project hours are replenished on the first day of each month at 00:00 UTC. These hours will be applied to any non-boosted apps that you own.
- Click here to learn more about project hours, and how to manage them!
- All projects, even Boosted, restart/cycle every 12 hours in order to get necessary container/software updates. These are not on a specific schedule, so you (and Glitch Support) are unable to control when these restarts happen.
- Apps have a limit of 200MB of disk space in the container. The contents of your apps's '/tmp' directory currently don't count towards that total. Those files are removed when the app restarts.
- By default your node.js modules don't count towards that total - there's a separate 1GB limit for node modules.
- There's an additional 512MB of assets storage space. The maximum file size per upload is limited to 256MB.
- Apps have a limit of 512MB of RAM.
- Apps are limited to 4000 requests per hour (subsequent requests will return a 429 "Too Many Requests" response).
If your projects require more powers beyond these technical restrictions consider subscribing to Glitch Pro.