# App Platform How-Tos Generated on 27 Mar 2026 App Platform is a fully managed Platform-as-a-Service (PaaS) that deploys applications from Git repositories or container images. It automatically builds, deploys, and scales components while handling all underlying infrastructure. ## Getting Started [How to Create Apps in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/create-apps/index.html.md): Build and deploy apps on push in the cloud with App Platform. [How to Clone Apps in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/clone-app/index.html.md): Clone an existing App Platform app to create a separate instance for testing, staging, or feature-branch deployments. [How to Deploy from Container Images](https://docs.digitalocean.com/products/app-platform/how-to/deploy-from-container-images/index.html.md): Deploy an application using a container image stored in your DigitalOcean Container Registry. [How to Deploy from Monorepos](https://docs.digitalocean.com/products/app-platform/how-to/deploy-from-monorepo/index.html.md): Deploy applications from monorepos in App Platform. [How to Deploy using GitHub Actions](https://docs.digitalocean.com/products/app-platform/how-to/deploy-from-github-actions/index.html.md): Deploy applications directly from your GitHub repository using GitHub Actions. [How to Access the Console for an App Platform Component](https://docs.digitalocean.com/products/app-platform/how-to/console/index.html.md): Access the console for components in your app to troubleshoot issues and run commands in their container. [How to Restart or Force Rebuild Your App](https://docs.digitalocean.com/products/app-platform/how-to/restart-rebuild-app/index.html.md): Resolve deadlocks or connection issues by restarting or rebuilding your app. [How to Build Components Locally](https://docs.digitalocean.com/products/app-platform/how-to/build-locally/index.html.md): Build app components locally using the same build process as App Platform. ## App Management [How to Scale Apps in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/scale-app/index.html.md): Add capacity to your app by scaling the number of containers. [How to Configure Scale to Zero in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/scale-to-zero/index.html.md): Configure automatic sleep for components after a period of inactivity. [How to Manage Deployments in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/manage-deployments/index.html.md): Manage deployments in App Platform. [How to Update an App's Spec](https://docs.digitalocean.com/products/app-platform/how-to/update-app-spec/index.html.md): Update an app’s configuration by editing its spec file. [How to Manage an App's Source Repository](https://docs.digitalocean.com/products/app-platform/how-to/manage-source-repo/index.html.md): How change source repositories, configure submodules, and enable Git Large File Support (LFS). [How to Add a "Deploy to DigitalOcean" Button to Your Repository](https://docs.digitalocean.com/products/app-platform/how-to/add-deploy-do-button/index.html.md): Add a “Deploy to DigitalOcean” button to your GitHub or GitLab repository so users can launch your app on App Platform with one click. [How to Destroy Apps in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/destroy-app/index.html.md): Delete apps from your app platform. ## Manage Data Storage [How to Manage Databases in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/manage-databases/index.html.md): Create managed relational databases from directly within App Platform for use in development or production applications. [How to Store Data in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/store-data/index.html.md): Review data storage options for App Platform. [How to Connect PostgreSQL to Connection Pools in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/connect-pg-pools/index.html.md): Connect your app to PostgreSQL database with connection pools using App Platform. ## Manage App Settings [How to Manage Build and Run Commands](https://docs.digitalocean.com/products/app-platform/how-to/build-run-commands/index.html.md): Add, edit, and delete buildtime and runtime commands for your application. [How to Use Environment Variables in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/use-environment-variables/index.html.md): Use and encrypt environment variables in App Platform. [How to Configure Edge Settings in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/configure-edge-settings/index.html.md): Improve your app’s performance by caching content with Cache-Control headers. [How to Change an App's Datacenter Region](https://docs.digitalocean.com/products/app-platform/how-to/change-region/index.html.md): Redeploy an existing App Platform app to a different datacenter region. [How to Upgrade Your App's Stack](https://docs.digitalocean.com/products/app-platform/how-to/change-stack/index.html.md): Upgrade your app’s stack to take advantage of new features and security updates, or maintain your app’s compatibility. [How to Upgrade Your NodeJS Buildpack in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/migrate-nodejs-buildpack/index.html.md): Upgrade your app to use new NodeJS Buildpack. [How to Upgrade Buildpacks in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/upgrade-buildpacks/index.html.md): Upgrade your app’s buildpacks to their latest versions. [How to Manage App Server's Time Zone](https://docs.digitalocean.com/products/app-platform/how-to/manage-time-zone/index.html.md): Change your app server’s time zone configuration to match your application’s needs. ## Manage Settings [How to Configure Maintenance Mode](https://docs.digitalocean.com/products/app-platform/how-to/maintenance-mode/index.html.md): Temporarily take your app offline for maintenance and display a maintenance message to users. [How to Configure App Termination Settings](https://docs.digitalocean.com/products/app-platform/how-to/configure-termination/index.html.md): Configure the amount of time that app components have between receiving a termination command and actually shutting down to leave room to complete clean-up tasks. [How to Archive and Restore an App](https://docs.digitalocean.com/products/app-platform/how-to/archive-restore/index.html.md): Archive apps to store their data and configuration, and to stop incurring charges for the app. Restore an archived app to resume using it. ## Manage Networking [How to Add Static IP Addresses to App Platform Apps](https://docs.digitalocean.com/products/app-platform/how-to/add-ip-address/index.html.md): Add a static IP addresses to your app that allow you to route traffic to and from your app with consistent IP addresses. [How to Manage Domains in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/manage-domains/index.html.md): Add a custom domain to use for your app, in addition to its included ondigitalocean.com subdomain. [How to Configure CORS Policies in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/configure-cors-policies/index.html.md): Enable cross-origin resource sharing in App Platform. [How to Enable App Platform VPC](https://docs.digitalocean.com/products/app-platform/how-to/enable-vpc/index.html.md): Enable VPC for apps to connect it to other DigitalOcean resources. [How to Set Up Internal Routing in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/manage-internal-routing/index.html.md): Set up internal routing between components in your app to support API gateways, backend job processing, and microservice architecture. [How to Rewrite or Redirect URL Paths](https://docs.digitalocean.com/products/app-platform/how-to/url-rewrites/index.html.md): Change the ingress URL paths in your app to create more manageable URLs or redirect traffic to different URLs. [How to Configure HTTP/2](https://docs.digitalocean.com/products/app-platform/how-to/configure-http2/index.html.md): Configure apps to receive HTTP/2 traffic. This allows you to use gRPC and other HTTP/2 features. [Use an External CDN in Front of an App Platform App](https://docs.digitalocean.com/products/app-platform/how-to/configure-external-cdn/index.html.md): Use an external CDN to route traffic to your App Platform app. ## Manage Observability [How to Set Up and Manage Health Checks](https://docs.digitalocean.com/products/app-platform/how-to/manage-health-checks/index.html.md): Add health checks to your app to monitor the availability and performance of its services. [How to View Logs in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/view-logs/index.html.md): View application, build, deploy, and runtime logs in App Platform. [How to Forward Logs in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/forward-logs/index.html.md): Enable log forwarding to log management providers in App Platform. [How to Create Alerts and Set Up Monitoring in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/create-alerts/index.html.md): Create alert policies and set up alerts for app or resource events. [How to View Insights in App Platform](https://docs.digitalocean.com/products/app-platform/how-to/view-insights/index.html.md): View application insights in App Platform in the control panel or using the API.