The application database stores all of your users, teams, projects, permissions, and other application data in Apidog. While it's unlikely that you'll need to revert to your current version, having a backup can provide peace of mind.See Backing up Apidog.
Stop the currently running Apidog Docker container(s).
3.
Pull the latest Apidog Docker image.
4.
(Optional) If using Docker Compose or Kubernetes, scale the deployment down to a single replica before starting the container with the new image.
5.
Update your existing script or deployment definition (e.g., docker-compose.yml, Kubernetes deployment definitions) to use the new Docker image tag.
6.
Deploy the updated configuration to start the new container.
Important Note on Replicas: Initial deployments and subsequent upgrades may involve database migrations. These migration tasks do not support concurrency. Therefore, if you are using a multi-replica deployment, you must first start a single container instance to perform the upgrade. Once the upgrade process is complete on the initial container, you can then proceed with a rolling update or scale out to your desired number of replicas.
Upon startup, the Apidog container will perform the update automatically. Once this process is complete, you will be running the latest version.
As a best practice, we recommend performing regular backups, especially before an update. To roll back, restore your application database from a backup and then revert to the image version you were using prior to the update.