Skip to main content
Antideploy analyzes your code and provisions what it can. The honest list is short, and knowing where it ends is more useful than a long one.

What is provisioned

Compute

Container sizing, scale-to-zero, and the single-instance limit.

Databases

When Postgres is provisioned and how it is connected.

What is not provisioned

These are detected but not created for you. If your project needs one, you supply it and pass credentials as environment variables.
Antideploy raises these during analysis as warnings or hazards, so you learn about them before deploying rather than after.

Bringing your own

Anything Antideploy does not provision can still be used; it just has to already exist. Set the credentials as environment variables and your app picks them up at release. If your code contains a Supabase, Firebase, or S3 client, analysis will notice and tell you it is leaving that alone rather than trying to replace it.

Environment variables

How to supply credentials for services you bring yourself.