1
The site. Every folder in a parked path (~/Herd by default) answers at <folder>.test; herd link adds others.
2
DNS. On macOS, dnsmasq resolves *.test to the machine; on Windows the HerdHelper service writes the hosts file.
3
nginx, bundled. Routes the host name to the folder; herd secure adds a local certificate and HTTPS.
4
PHP, bundled, several versions. herd use sets the global one, herd isolate pins one to a site.
5
Your app. A plain Laravel project; nothing in it knows about Herd. herd open and herd edit reach it.
6
Services (Pro). MySQL, PostgreSQL, Redis, Valkey, Reverb, Meilisearch, MinIO and more, via herd services:create.