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

# Apps

> Apps are deployable services that run your application code.

An app is the main unit you deploy on Hyze Cloud.

## Goal

Understand what an app contains before deploying one.

## When to use

Use apps for APIs, workers, dashboards, bots, and background services.

## Example

```json theme={"system"}
{
  "name": "api",
  "runtime": "node",
  "memoryMB": 512,
  "exposePort": 3000
}
```

`startupCommand` is optional. Omit it (or set `"auto"`) and Hyze detects how to start the app. Pass a custom command only when you need to override detection.

## What an app includes

* Runtime configuration
* Environment variables
* Logs
* Filesystem access
* Backups
* Build history

## Next steps

<CardGroup cols={2}>
  <Card title="Deploy an app" icon="rocket" href="/en/guides/deploy-an-app">
    Deploy from a ZIP artifact.
  </Card>

  <Card title="Rate limits" icon="gauge-high" href="/en/concepts/rate-limits">
    Public proxy and API limits.
  </Card>

  <Card title="Apps API" icon="book-open" href="/api-reference/apps">
    View app endpoints.
  </Card>
</CardGroup>
