Skip to main content
Harly dashboard showing a candidate list with pipeline stages, filters, and departments.

Harly — the open-source applicant tracking system, running a candidate pipeline.

Harly is an applicant tracking system for teams that want their recruiting workflow, candidate data, and integrations in one workspace. It covers pipelines, candidate portals, interviews, offers, e-signature, career pages, automations, and a versioned API. You run it yourself: one Docker Compose stack, one PostgreSQL database, and your own domain.
This documentation is organized around outcomes. Start with the quickstart if you are deploying Harly for the first time, follow the tutorials for end-to-end walkthroughs, or jump to integrations and the API if your workspace is already running.

Quickstart

Install Harly on a VPS with the guided CLI in one command.

Tutorials

End-to-end walkthroughs from first job to signed offer.

Using Harly

Learn jobs, pipelines, interviews, offers, and the candidate portal.

Self-hosting overview

VPS requirements, memory profiles, and DNS setup.

Cloud deployments

Deploy with Render, DigitalOcean, Railway, or Fly.io.

Integrations

Connect calendars, video, email, notifications, storage, and signatures.

API and webhooks

Automate Harly with scoped keys, idempotency, and signed events.

Security

Access control, SSO, SCIM, and privacy.

How Harly is deployed

A Harly installation is a single Docker Compose stack: the Next.js app, a PostgreSQL 16 database, a background scheduler, file storage, and an optional Caddy proxy that manages HTTPS. Integrations connect out from the app; nothing else needs a public port.
Harly deployment architecture: the web app and scheduler talk to PostgreSQL and storage, with Caddy terminating HTTPS and integrations connecting outbound.

Harly runs as one app process, one database, one scheduler, and optional Caddy.

What is open source

Harly is MIT-licensed. The source is on GitHub. You run the official image or build from source. Candidate data stays on your infrastructure — no Harly cloud, no data sharing.