CapRover
communityFree and open-source PaaS for deploying apps, databases, and services on your own servers.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://{captain_url}/api/v2/user/apps/appDefinitionsList deployed apps
Returns
data.appDefinitions[] with appName, instanceCount, hasPersistentData, notExposeAsWebApp, envVars[], volumes[], ports[]POST
https://{captain_url}/api/v2/user/apps/appData/{appName}Deploy an app
Parameters
appNameapp name (stringrequiredgitHashgit commit hash (stringoptionalcaptainDefinitionContentdeployment config (stringrequiredReturns
status, descriptionPOST
https://{captain_url}/api/v2/user/apps/appData/{appName}/enablesslEnable SSL for an app
Parameters
appNameapp name (stringrequiredReturns
status, description