# Services Overview > Select the NexHost service type that matches how your application runs. Source: https://nexthomelabs.com/docs/services Slug: services Section: Create Last updated: 2026-08-30 --- # Services Overview NexHost service types separate static delivery, user-facing Node frontends, public APIs, private processes, background work, scheduled commands, databases, and one-off tasks. Choose the type based on the process you need to run—not just the framework name. | Service type | Use it for | | --- | --- | | [Static Site](/docs/services/static-sites) | Pre-built files with no running application server | | [Frontend App](/docs/services/frontend-app) | Server-rendered Node.js user interfaces with a public URL | | [Web Service](/docs/services/web-services) | Public APIs and full-stack applications | | [Private Service](/docs/services/private-services) | Internal services reachable from the workspace network | | [Background Worker](/docs/services/background-workers) | Long-running queue consumers and asynchronous work | | [Cron Job](/docs/services/cron-jobs) | Scheduled commands that finish and exit | | [Postgres](/docs/services/postgres) | A private PostgreSQL database with generated credentials | | [Workflow](/docs/services/workflows) | An on-demand container task with run history and retry limits | ## Sources and stacks Static Sites and Frontend Apps accept repository and archive sources. Web Services, Private Services, Workers, and Cron Jobs can also use an existing image when the dashboard offers it. The selected stack supplies a starting configuration; review every command and directory before deployment. ## The Frontend App distinction A **Frontend App** is a dedicated public Node.js runtime for UI applications such as Next.js, Nuxt, Remix, and SvelteKit with server output. It is not a backend API service, although it uses the same public-runtime essentials: a start command, `PORT`, and an HTTP health path. Use a Web Service when the product’s primary job is an API or general backend.