herd.laravel.com Open in urlscan Pro
2606:4700:10::6816:7e  Public Scan

Submitted URL: http://herd.laravel.com/
Effective URL: https://herd.laravel.com/
Submission: On March 25 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

POST https://herd.laravel.com/newsletter/subscribe

<form action="https://herd.laravel.com/newsletter/subscribe" method="post" class="flex flex-col">
  <input type="hidden" name="_token" value="oyqHGptnl2NIUvGKQef2jlDxvfmma1uJCeRmmp4f" autocomplete="off">
  <div class="flex">
    <input class="border-gray-300 focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm w-full mr-2" name="email" type="email" placeholder="Email">
    <input class="border-gray-300 focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm w-full mr-2" style="display: none; tab-index: -1;" name="phone" type="text" placeholder="Phone">
    <button type="submit"
      class="inline-flex items-center gap-4 rounded-lg bg-red-600 py-4 px-10 text-white transition hover:text-white/80 focus:outline-none focus-visible:ring-2 focus-visible:ring-red-600 focus-visible:ring-offset-1 focus-visible:ring-offset-white font-bold rounded">
      Subscribe </button>
  </div>
</form>

Text Content

Laravel Herd
Documentation Herd Pro Changelog Login Register
Close panel
Documentation Herd Pro Changelog Login Register
Laravel
development
perfected

One click PHP development environment.

Zero dependencies. Zero headaches.

Subscribe
Herd for Windows launches in March. Subscribe to the launch list, and we'll
email you as soon as it's available.

Mon 11:10 PM
 * Settings ⌘,
 * Check for Updates… ⌘U
 * 
 * Dumps
 * Mail
 * Logs
 * Services
 * 
 * Stop all
 * 
 * 
   Nginx
 * 
   DNSMasq
 * 
   PHP 8.3
 * 
   MySQL
 * 
 * Use PHP 8.3
   ⌘ 1
 * Use PHP 8.2 ⌘ 2
 * 
 * Open configuration files
 * 
 * Quit

Herd

Herd is a blazing fast, native Laravel and PHP development environment for
macOS. It includes everything you need to get started with Laravel development,
including PHP and nginx. Once you install Herd, you're ready to start developing
with Laravel.

--------------------------------------------------------------------------------


FEATURES


THE FASTEST ENVIRONMENT AROUND

Herd uses static binaries for PHP, nginx, and dnsmasq, making it faster than
other PHP development environments.

Using Herd, you can immediately enjoy 35% faster tests and 100% faster web
requests.


EVERYTHING YOU NEED TO GET STARTED

Herd includes binaries for Composer, the Laravel installer, and Expose, making
them available to your CLI automatically.

Keep managing your sites and services directly from your terminal, just like
Laravel Valet.


SEAMLESS MIGRATION FROM VALET

Using Laravel Valet? Herd automatically migrates your existing Valet preferences
so that you can keep working without interruption.

You can manage the configuration via its intuitive UI, including PHP versions
and SSL certificates.

--------------------------------------------------------------------------------

Pro Feature


BLAZING FAST DEBUGGING

Herd Pro gives you a powerful interface to help you watch and collect your debug
information.

All of your application's dump() and dd() calls will be beautifully formatted
and can be filtered from Herd's separate Dump window.

Just keep using dump() as usual – we will take care of the rest.

Route::get('/', function () {
    dump(config('app.name'));
    dump(auth()->user());
});

23:10:44 – routes/web.php:29

"Laravel Herd"

23:10:44 – routes/web.php:30
  0 of 0       App\Models\User {#892 ▼
  #connection: "sqlite"
  #table: "users"
  #primaryKey: "id"
  #keyType: "int"
  +incrementing: true
  #with: []
  #withCount: []
  +preventsLazyLoading: false
  #perPage: 15
  +exists: true
  +wasRecentlyCreated: false
  #escapeWhenCastingToString: false
  #attributes: array:13 [▶
    "id" => 1
    "name" => "Taylor Otwell"
    "email" => "taylor@herd.laravel.com"
    "email_verified_at" => "2024-03-25 23:10:44"
    "remember_token" => null
    "current_team_id" => null
    "profile_photo_path" => null
    "created_at" => "2024-03-25 23:10:44"
    "updated_at" => "2024-03-25 23:12:31"
    "two_factor_secret" => null
    "two_factor_recovery_codes" => null
    "two_factor_confirmed_at" => null
  ]

  #fillable: array:3 [▶
    0 => "name"
    1 => "email"
    2 => "password"
  ]
  #rememberTokenName: "remember_token"
}


Pro Feature


BLAZING FAST DEBUGGING

Herd Pro gives you a powerful interface to help you watch and collect your debug
information.
All of your application's dump() and dd() calls will be beautifully formatted
and can be filtered from Herd's separate Dump window.

Just keep using dump() as usual – we will take care of the rest.

23:10:44 – routes/web.php:29

"Laravel Herd"

23:10:44 – routes/web.php:30
  0 of 0       App\Models\User {#892 ▼
  #connection: "sqlite"
  #table: "users"
  #primaryKey: "id"
  #keyType: "int"
  +incrementing: true
  #with: []
  #withCount: []
  +preventsLazyLoading: false
  #perPage: 15
  +exists: true
  +wasRecentlyCreated: false
  #escapeWhenCastingToString: false
  #attributes: array:13 [▶
    "id" => 1
    "name" => "Taylor Otwell"
    "email" => "taylor@herd.laravel.com"
    "email_verified_at" => "2024-03-25 23:10:44"
    "remember_token" => null
    "current_team_id" => null
    "profile_photo_path" => null
    "created_at" => "2024-03-25 23:10:44"
    "updated_at" => "2024-03-25 23:12:31"
    "two_factor_secret" => null
    "two_factor_recovery_codes" => null
    "two_factor_confirmed_at" => null
  ]

  #fillable: array:3 [▶
    0 => "name"
    1 => "email"
    2 => "password"
  ]
  #rememberTokenName: "remember_token"
}


Pro Feature


RUN MULTIPLE VERSIONS OF NODE.JS

Herd ships with nvm, the Node Version Manager, allowing you to easily manage
Node.js versions on your machine.

You can install and switch between versions in seconds via your terminal or the
Herd UI.




EASILY MANAGE MULTIPLE VERSIONS OF PHP

Herd comes with PHP 7.4 - 8.3, and you can switch between these versions in
seconds. Herd even lets you pin sites to specific PHP versions.

Herd keeps all of your PHP installations up to date and notifies you about new
updates in time.


Pro Feature


SEAMLESSLY RUN AND MANAGE SERVICES

Herd is the control panel for your local environment, making it easy to set up
and run complementary services to your Laravel applications.

From databases to storage systems, we got you covered with MySQL, Redis,
Meilisearch, MinIO, and even Laravel Reverb.

Pro Feature


SEAMLESSLY RUN AND MANAGE SERVICES

Herd is the control panel for your local environment, making it easy to set up
and run complementary services to your Laravel applications.

From databases to storage systems, we got you covered with MySQL, PostgreSQL,
Redis, Meilisearch, MinIO, and even Laravel Reverb.


Pro Feature


ACCESS AND SEARCH THROUGH LOCAL LOG FILES

No more digging through local log files. Herd's powerful Log Viewer makes it
painless to quickly search through your local logs, even allowing you to jump
directly to your IDE from a log entry.

Herd instantly refreshes the log list whenever a new entry is added.


Pro Feature


PAINLESS XDEBUG INTEGRATION

Herd's powerful Xdebug detection automatically enables Xdebug when necessary.

By scanning your PHPStorm workspace for breakpoints and watching for incoming
requests with the Xdebug browser extension, you can be ensured that Xdebug will
be available when you need it – and only then.


Pro Feature


CATCH AND DEBUG APPLICATION MAILS

Herd provides an integrated local email service, streamlining the process of
testing and debugging application emails.

The email service organizes emails into distinct inboxes for each application,
ensuring they are easily accessible and simple to locate.

Pro Feature


CATCH AND DEBUG APPLICATION MAILS

Herd comes with its own local email service that makes testing and debugging
emails as easy as it can get.

The mail service directs emails into separate inboxes per application so that
they are easy to find.



--------------------------------------------------------------------------------


PRICING

All features that you need to get up and running with Laravel are free, but if
you want to dig deeper and get the best developer experience, upgrade to Herd
Pro.


HERD BASIC

Free
Start with the free version and get a full Laravel development environment by
downloading just one Mac app.
 * PHP
 * nginx
 * DNS
 * Node.js
 * :joy:
 * :joy:

Download for macOS


HERD PRO

€99
Upgrade to the full integrated developer experience with amazing testing and
debugging capabilities.
 * Everything from free
 * Dumps
 * Mail
 * Logs
 * Services
 * Debugger detection
 * License for one year

Purchase license


HERD TEAMS

€299
Get Herd Pro for your whole team and assign licenses to your team members in the
license management portal.
 * 10 Herd Pro Licenses
 * License Management Portal
 * Priority Support
 * :joy:
 * :joy:
 * :joy:

Purchase license
Local taxes may apply. Herd Pro includes a 14 days money-back guarantee.

--------------------------------------------------------------------------------


COMMONLY
ASKED
QUESTIONS

When will Herd for Windows be available?

Herd for Windows launches in March 2024. Herd Pro licenses are valid for macOS
and Windows applications.

Which PHP versions are supported?

Herd ships with the option to install PHP 7.4, 8.0, 8.1, 8.2, and 8.3. Herd's
automatic updater regularly checks for new versions and allows you to update to
the latest version via the Herd UI.

Which PHP extensions are included?

Herd includes the following extensions:
bcmath, bz2, calendar, ctype, curl, dba, dom, exif, ffi, fileinfo, filter, ftp,
gd, gmp, iconv, imagick, imap, intl, ldap, mbstring, mysqli, opcache, openssl,
pcntl, pdo, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, phar, posix, readline,
redis, session, shmop, simplexml, soap, sockets, sodium, sqlite3, sysvmsg,
sysvsem, sysvshm, tokenizer, xdebug, xml, xmlreader, xmlwriter, xsl, zip and
zlib.

Can I install additional PHP extensions?

Yes, you can manually compile and install additional PHP extensions by compiling
them manually via PECL and Homebrew.

On how many devices can I activate a Herd Pro license?

You can activate every Herd Pro license key on two devices at the same time. If
you get a new device, you can simply disable old activations in the license
management portal and activate them on the new device.

Every Herd Team license key comes with one activation. You can reset license
keys and assign them to other team members at any time.

How can I buy licenses for bigger teams?

If your team is bigger than 10 developers, they are usually grouped into more
than one team. Please buy multiple team licenses, you can manage them all in one
account.

Is there a trial for Herd Pro?

No, there isn't. However, the official documentation will get you a long way in
understanding all additional features.

All purchases are also covered by a 14-day refund policy.

--------------------------------------------------------------------------------


PERFECT MATCHES FOR HERD


TINKERWELL

Tinkerwell is the missing graphical UI for interacting with your Laravel app. It
provides a powerful code editor allowing you to run and debug code snippets
within the context of your local and remote Laravel apps.

Tinkerwell is "php artisan tinker" on steroids.

Get Tinkerwell


EXPOSE

Create public URLs for local sites through any firewall and VPN. Receive
webhooks on your machine, test local sites on mobile devices or share them with
others.

Herd integrates with Expose natively and works great with a free account.

Get Expose
Documentation Changelog Disclaimer Privacy EULA Support

Herd is a product by Beyond Code in cooperation with Laravel.