> ## Documentation Index
> Fetch the complete documentation index at: https://aptible-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Apps

![](https://mintcdn.com/aptible-docs/IoMB09sbbrYcOmV3/images/apps.png?fit=max\&auto=format\&n=IoMB09sbbrYcOmV3\&q=85\&s=ccd885e09af8392f52cfbdd7743265ae)

## Overview

Aptible is a platform that simplifies the deployment and management of applications, abstracting away the complexities of the underlying infrastructure for development teams. Here are the key features and capabilities that Aptible provides to achieve this:

1. **Simplified and Flexible Deployment:** You can deploy your code to app containers in seconds using Aptible. You have the option to [deploy via Git](https://aptible-docs.mintlify.site/docs/dockerfile-deploy) or [deploy via Docker Image](https://aptible-docs.mintlify.site/docs/direct-docker-image-deploy). Define your [services](https://aptible-docs.mintlify.site/docs/services) and [configurations](https://aptible-docs.mintlify.site/docs/configuration), and let the platform handle the deployment process and provisioning of the underlying infrastructure.
2. **Easy Connectivity:** Aptible offers multiple methods for connecting to your deployed applications. Users can access their apps through public URLs, ephemeral sessions, or outbound IP addresses.
3. **Scalability Options:** [Horizontally scale](https://aptible-docs.mintlify.site/docs/app-scaling#horizontal-scaling) to add more containers to your application to handle the increased load, or [vertically scale](https://aptible-docs.mintlify.site/docs/app-scaling#vertical-scaling) to allocate additional resources like RAM and CPU to meet performance requirements. Aptible offers various [container profiles](https://aptible-docs.mintlify.site/docs/container-profiles), allowing you to fine-tune resource allocation for optimal performance.
4. **High Availability:** Apps hosted on Aptible are designed to maintain high availability. Apps are deployed with zero downtime, and when scaled to two or more containers, the platform automatically distributes them across multiple availability zones.

## Learn more using Apps on Aptible

> **Deploying Apps**
>
> Learn to deploy your code into Apps with an image, Services, and Configuration

> **Connecting to Apps**
>
> Learn to expose your App to the internet with Endpoints and connect with ephemeral SSH sessions

> **Managing Apps**
>
> Learn to scale, restart, rename, restart, and delete your Apps

## Explore Starter Templates

> **[Custom Code](https://www.aptible.com/docs/custom-code-quickstart)**
>
> Explore compatibility and deploy custom code

> **[Ruby](https://www.aptible.com/docs/ruby-quickstart)**
>
> Deploy using a Ruby on Rails template

> **[NodeJS](https://www.aptible.com/docs/node-js-quickstart)**
>
> Deploy using a Node.js + Express template

> **[Django](https://www.aptible.com/docs/python-quickstart)**
>
> Deploy using a Python + Django template.

> **[Laravel](https://www.aptible.com/docs/php-quickstart)**
>
> Deploy using a PHP + Laravel template

> **[Python](https://www.aptible.com/docs/deploy-demo-app)**
>
> Deploy Python + Flask Demo app


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.