Interval is designed to run on your own infrastructure — we can't see your code or secrets by design.
You're able to host Interval however and wherever you want. The only hard requirement is that your app remains online. This is because actions are initiated from the Interval dashboard, and we can't connect to your app if it goes offline.
Support for serverless environments is currently in beta. If you'd like to join the serverless beta, send us a note at email@example.com
Here are a few guides for deploying Interval to popular cloud services:
Looking for help deploying somewhere else? Let us know and we'd be happy to help you out.
Shared app instance vs. tools-only instance
At Interval, we deploy our app to Render as a separate instance from our main production app. This allows us to have access to our app's full codebase while maintaining the ability to deploy tools updates much more quickly than we update the production app.