# Services (https://lazyfrog.dev/docs/services)

A project's `services.json` lists what runs:

| Type | For |
|---|---|
| `web` | A site or web app |
| `api` | An API on its own address |
| `worker` | A background process |
| `cron` | A scheduled job (paid plans) |
| `static` | A folder of files, optionally with a dev server in the preview (the shape for Vite apps) |

Each service has a command for the preview (`dev`, with hot reload) and for the live site (`build` and `start`), the port it listens on, and a health check page. Services other than the site get their own address, or a path on the site through [routing](/docs/routing).

The portal's **Services & logs** screen shows what runs, its health and its output.
