# Apps

<figure><img src="https://3695617198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1yp2SdNQtlQTJArGRUVU%2Fuploads%2FZ9UIaou7OsXgWrGxdGrz%2FApps-dashboard.png?alt=media&#x26;token=2879b599-28d6-4dce-ab03-022be8451432" alt="Image of Apps dashboard."><figcaption><p>Apps Dashboard</p></figcaption></figure>

### Overview

Apps represent your application workloads deployed on Clouddley running on virtual machines, servers, and bare metal with zero downtime. Using cloud-native tooling, it automatically detects your runtime, whether it's **Python, Go, Ruby, or any other language**, and handles the deployment for you. Just connect your repo with or without a Dockerfile, and Clouddley takes care of the rest. This makes it a great solution for web applications, APIs, microservices, and high availability across different cloud environments.

### Key Features

Here is a breakdown of key features Apps supports;

* **GitHub and Bitbucket Integration**

  Connect your GitHub or Bitbucket repositories to enable automated deployments directly from your codebase, ensuring smooth version control and continuous integration workflows.
* **Multiple Operating Systems**

  Deploy and manage applications across various operating systems, including Ubuntu, Debian, CentOS and many more, to ensure extensive compatibility in both development and production environments.
* **Multi-framework and Multi-language support**

  Deploy applications created with a variety of frameworks and programming languages, providing you with flexibility across various technology stacks.
* **Dockerfile integration**

  Effortlessly deploy containerized applications with Dockerfiles to maintain consistent, portable environments across diverse systems.
* **Deployment and Application Logs**

  Gain access to detailed logs for deployments and applications, enabling real-time monitoring and efficient troubleshooting.
* **Scalability Options**

  Easily scale applications to meet demand to maintain optimal performance under varying loads.
* **Pause and Resume Deployments**

  Pause and resume deployments temporarily as needed, offering flexibility for maintenance, debugging, or scheduled downtimes without interrupting workflows.
* **Email Notification**

  Receive email alerts for important deployment events, keeping you updated in real-time on the status and health of your applications.
* **Instant, Automatic and Manual Rollbacks**

  Quickly revert to previous versions using the Apps rollback feature, which allows for automatic rollbacks on failure, instant, and manual rollbacks for added control.
* **Custom Domain Configuration**

  Configure custom domains for your applications to improve branding and accessibility for users.

{% content-ref url="apps/how-to-guides" %}
[how-to-guides](https://docs.clouddley.com/apps/how-to-guides)
{% endcontent-ref %}

{% content-ref url="apps/extras" %}
[extras](https://docs.clouddley.com/apps/extras)
{% endcontent-ref %}
