Using databases with Herd
Herd ships with PHP extensions to support for all major databases, so if you’re using MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Valkey or SQLite, we’ve got you covered. New Laravel applications use SQLite as default, and you don’t need an additional database service to get up and running. If you plan to use MySQL, PostgreSQL or Redis, you can either download the database service from its vendor, use a free tool like DBngin to manage the database service or upgrade to Herd Pro. Herd Pro provides a convenient user interface to manage these services and you can get them up and running in seconds:- Databases: MySQL, MariaDB, PostgreSQL and MongoDB
- Caches and queues: Redis and Valkey
- Broadcasting: Laravel Reverb
- Search: Typesense and Meilisearch
- Storage: MinIO and RustFS
.env file for you and can create the database right away. Learn more in Per-Site Services.
When you create a new application in Herd, you can also select the database in the “Advanced” options of the new application window.
