# Build and Customize Your Solution

- [Set Up Your Project](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project.md): Follow these guides to get your project configured the way you need.
- [Project Settings](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings.md)
- [Public Access](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/public-access.md): In this article, we show how you can enable public access for your Umbraco Cloud project, so only people with whitelisted IPs can access your project.
- [Config Transforms](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/config-transforms.md): Configuration files can be transformed to match requirements on different Umbraco Cloud environments.
- [Best Practice for Working in Teams](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/team-workflow-on-cloud.md)
- [Dedicated Resources](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/dedicated-resources.md)
- [Change your Plan](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/change-your-plan.md)
- [SMTP Settings](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/smtp-settings.md): Learn how to configure SMTP settings for your Umbraco Cloud project to enable email functionality  for workflows, user invitations, and password resets.
- [Platform Configuration](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/platform-configuration.md): Learn how to manage Platform Configuration on Umbraco Cloud, including Proactive Auto-Heal and Always On.
- [Application Settings](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/application-settings.md)
- [Security](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security.md): Security has high priority on the Umbraco Cloud platform. Learn more about the different options and features related.
- [Web Application Firewall](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/web-application-firewall.md): Your Umbraco Cloud website is protected by a Web Application Firewall (WAF) by default. Learn more about the feature and the benefits.
- [Managing Transport Security](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/managing-transport-security.md)
- [Working with Databases](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases.md)
- [Database backups](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/backups.md): Sometimes you might need to have a backup of your Cloud database. This can be accomplished directly on Umbraco Cloud.
- [Database](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database.md): There are a few steps you need to do before you can work with your database.  You will be ready to start working with the database at the end of the article.
- [Connecting to the Database on Mac](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database/connecting-to-the-database-on-mac.md): In this guide, we show you how you can connect and work with your Cloud Database on Mac.
- [Working with a Cloud database locally](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database/local-database.md): Explanation on how to work with an Umbraco Cloud database locally, connecting to your local database using Visual Studio and working with custom tables in the Cloud database
- [Handle Deployments and Environments](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments.md)
- [Deployment](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment.md): A deployment model that relies on Git, Kudu, and Umbraco Deploy core technology to move your changes from one environment to another.
- [Restoring Content](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/restoring-content.md)
- [Partial Restores](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/restoring-content/partial-restore.md)
- [Transferring Content, Media, Members, and Forms](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/content-transfer.md): How to restore content in Umbraco Deploy using the deployment dashboard
- [Deploy Dashboard](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/deploy-dashboard.md): With the Deploy Dashboard, it is possible to get an overview of your Umbraco Deploy installation and perform Deploy operations.
- [Deploying Changes](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/local-to-cloud.md): How to Deploy changes between a local machine and an environment with Umbraco Deploy using either a Git GUI or CLI
- [Deploying between environments](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/cloud-to-cloud.md)
- [Deploying Deletions](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/deploying-deletions.md)
- [Deployment Webhook](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/deployment-webhook.md)
- [Working with a Local Clone](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/working-locally.md): This article explains how you can work with a local clone of your Umbraco Cloud project. The tutorial works with both Windows and Mac.
- [Legacy Umbraco Visual Studio Setup](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/working-locally/legacy-umbraco-visual-studio-setup.md): This page describes how to set up your Visual Studio solution to work locally with an Umbraco 7 or 8 Cloud project.
- [Error Pages](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/error-pages.md): Learn how to upload custom HTML error pages and assign them to hostnames on your Umbraco Cloud project.
- [Umbraco CI/CD Flow](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd.md): Learn how to use Umbraco CI/CD to build a workflow that fits into your team.
- [Cloud API For CI/CD Flow](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/umbraco-cloud-api.md): Learn how to use the Umbraco Cloud APIs' publicly accessible endpoints with your CI/CD setup.
- [Cloud API For CI/CD Flow V1](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/v1-umbraco-cloud-api.md)
- [Configuring a CI/CD pipeline](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline.md): Learn how to configure a CI/CD pipeline using the sample scripts provided.
- [Azure DevOps](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/azure-devops.md): This section provides a step-by-step guide to setting up a CI/CD pipeline in Azure DevOps using a provided sample.
- [GitHub Actions](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/github-actions.md): This section provides a step-by-step guide to setting up a CI/CD pipeline in GitHub Actions using provided samples.
- [Advanced Setup: Deployment options](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/advanced-deployment-options.md): Learn how to use the deployment options available with the version 2 endpoints for CI/CD.
- [Advanced Setup: Deploy to multiple targets](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/advanced-multiple-targets.md): Learn how to set up your CI/CD pipeline to include more than one target environment.
- [Migrate from V1 to V2](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/migrate.md): Learn how to migrate your CI/CD setup from version 1 to version 2.
- [Deployment Artifact Best Practices](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/artifact-best-practice.md): For a smooth deployment process, it is recommended to follow the best practice guidelines for artifacts outlined in this article.
- [Azure DevOps v1](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/azure-devops-v1.md)
- [GitHub Actions v1](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/github-actions-v1.md)
- [Troubleshooting](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/troubleshooting.md): Learn how to troubleshoot and debug different scenarios you might encounter while using the CI/CD feature.
- [Known Limitations and Considerations](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/known-limitations-and-considerations.md): Learn about the different feature limitations and what is being considered for the future.
- [Media](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media.md): All Media files for Umbraco Cloud projects are stored in Azure Blob Storage containers. Each environment has a separate container linked to it.
- [Azure Blob Storage](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/azure-blob-storage.md): Azure Blob Storage is an external storage system, that the Umbraco Cloud service uses to store all media files on Umbraco Cloud projects.
- [Connect to Azure Storage Explorer to upload files manually](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/azure-blob-storage/connect-to-azure-storage-explorer.md): If you want to manually upload files to the Azure Blob Storage container provided to your Cloud environments, you can use "Microsoft Azure Storage Explorer" software.
- [Connect and Upload Files Programmatically to Azure Blob Storage](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/azure-blob-storage/connect-programatically-to-azure-storage.md): There might be use cases,  where you want to upload certain files to your Blob Storage programmatically rather than using Azure Storage Explorer.
- [Blob Storage Backups](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/azure-blob-storage/blob-storage-backups.md): Learn how to back up your Umbraco Cloud Blob Storage using AzCopy.
- [Manage Environments](https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/manage-environments.md): Learn how to add and remove environments on your Umbraco Cloud projects.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.umbraco.com/umbraco-cloud/build-and-customize-your-solution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
