laravel/forge-sdk
The official Laravel Forge PHP SDK.
v4.1.0
1.3M downloads/mo
#2941 most downloaded on Packagist
laravel/forge-sdk
What this package is like to depend on
Last release 1 months ago
26 Jun 2026
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 41 of 51 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
51 releases · first in 2017
6 releases in the last 12 months
see the full history below
Release timeline
51 releases · Mar 2017 to Jun 2026Releases
latest 51-
v4.1.026 Jun 2026Release notes
Open source →What's Changed
- Fix invalid service reboot actions by @A5hleyRich in #223
- Add method to retrieve all site certificates by @A5hleyRich in #224
Full Changelog: v4.0.2...v4.1.0
Release notes
Open source →What's Changed
- Fix invalid service reboot actions by @A5hleyRich in https://github.com/laravel/forge-sdk/pull/223
- Add method to retrieve all site certificates by @A5hleyRich in https://github.com/laravel/forge-sdk/pull/224
Full Changelog: https://github.com/laravel/forge-sdk/compare/v4.0.2...v4.1.0
-
v4.0.225 Jun 2026Release notes
Open source →What's Changed
- Fix createDatabase wait with string IDs by @gaoflow in https://github.com/laravel/forge-sdk/pull/218
New Contributors
- @gaoflow made their first contribution in https://github.com/laravel/forge-sdk/pull/218
Full Changelog: https://github.com/laravel/forge-sdk/compare/v4.0.1...v4.0.2
-
v4.0.124 Jun 2026Release notes
Open source →What's Changed
- Merge recent 3.x changes by @PeteBishwhip in #216
- Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group by @dependabot[bot] in #219
- Fix for PHP version being a required parameter by @A5hleyRich in #222
New Contributors
- @A5hleyRich made their first contribution in #222
Full Changelog: v4.0.0...v4.0.1
Release notes
Open source →What's Changed
- Merge recent 3.x changes by @PeteBishwhip in https://github.com/laravel/forge-sdk/pull/216
- Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group by @dependabot[bot] in https://github.com/laravel/forge-sdk/pull/219
- Fix for PHP version being a required parameter by @A5hleyRich in https://github.com/laravel/forge-sdk/pull/222
New Contributors
- @A5hleyRich made their first contribution in https://github.com/laravel/forge-sdk/pull/222
Full Changelog: https://github.com/laravel/forge-sdk/compare/v4.0.0...v4.0.1
-
v4.0.004 Jun 2026Release notes
Open source →This is a major release with breaking changes. Please review UPGRADE-4.0.md before upgrading.
v4.0.0 is a complete overhaul of the SDK to align with the Forge API v2. All endpoints are now organization-scoped, the underlying HTTP layer has been updated to speak JSON:API, and a number of traits and resources have been renamed, merged, or replaced. Several new traits have also been added to cover functionality introduced in the new API.
The minimum supported PHP version is now 8.2.
What's Changed
- Forge v2 SDK Update (New Version) by @PeteBishwhip in #204
New Contributors
- @PeteBishwhip made their first contribution in #204
Full Changelog: v3.25.0...v4.0.0
-
v3.25.006 Feb 2026Release notes
Open source →- Fix typo in CHANGELOG.md by @inwall-ch in https://github.com/laravel/forge-sdk/pull/203
-
v3.24.026 Nov 2025Release notes
Open source →- Adding PHP 8.5 support by @mathiasgrimm in https://github.com/laravel/forge-sdk/pull/201
-
v3.23.021 Jul 2025Release notes
Open source →- Adding Postgres 17 by @mathiasgrimm in https://github.com/laravel/forge-sdk/pull/197
-
v3.22.030 Mar 2025Release notes
Open source →What's Changed
- Added setDeploymentFailureEmails support to the sites class by @CodyPChristian in #193
New Contributors
- @CodyPChristian made their first contribution in #193
Full Changelog: v3.21.1...v3.22.0
Release notes
Open source →What's Changed
- Added setDeploymentFailureEmails support to the sites class by @CodyPChristian in https://github.com/laravel/forge-sdk/pull/193
New Contributors
- @CodyPChristian made their first contribution in https://github.com/laravel/forge-sdk/pull/193
Full Changelog: https://github.com/laravel/forge-sdk/compare/v3.21.1...v3.22.0
-
v3.21.124 Jan 2025Release notes
Open source →- Supports Laravel 12 by @crynobone in https://github.com/laravel/forge-sdk/pull/191
-
v3.21.008 Jan 2025Release notes
Open source →What's Changed
- Adding PHP 8.4 InstallableServices by @mathiasgrimm in #190
- Added types for apiKey by @siarheipashkevich in #188
New Contributors
- @mathiasgrimm made their first contribution in #190
- @siarheipashkevich made their first contribution in #188
Release notes
Open source →What's Changed
- Adding PHP 8.4 InstallableServices by @mathiasgrimm in https://github.com/laravel/forge-sdk/pull/190
- Added types for apiKey by @siarheipashkevich in https://github.com/laravel/forge-sdk/pull/188
New Contributors
- @mathiasgrimm made their first contribution in https://github.com/laravel/forge-sdk/pull/190
- @siarheipashkevich made their first contribution in https://github.com/laravel/forge-sdk/pull/188
-
v3.20.002 Jan 2025Release notes
Open source →What's Changed
- Return Meilisearch password when creating server by @jbrooksuk in https://github.com/laravel/forge-sdk/pull/189
-
v3.19.012 Nov 2024Release notes
Open source →What's Changed
- add method for "Get Server Event Output" API route by @bryanschmidty in https://github.com/laravel/forge-sdk/pull/186
- Throw separate "Forbidden" (403) exceptions by @claudiodekker in https://github.com/laravel/forge-sdk/pull/187
- Add deleteSiteLog method to delete the site's log by @pratikkuikel in https://github.com/laravel/forge-sdk/pull/185
New Contributors
- @bryanschmidty made their first contribution in https://github.com/laravel/forge-sdk/pull/186
- @claudiodekker made their first contribution in https://github.com/laravel/forge-sdk/pull/187
- @pratikkuikel made their first contribution in https://github.com/laravel/forge-sdk/pull/185
-
v3.18.030 Sep 2024Release notes
Open source →What's Changed
- Set a User-Agent string by @jbrooksuk in https://github.com/laravel/forge-sdk/pull/184
-
v3.17.003 Sep 2024Release notes
Open source →- [3.x] Add directory property to Daemon resource by @princejohnsantillan in https://github.com/laravel/forge-sdk/pull/182
-
v3.16.025 Jul 2024Release notes
Open source →- Add deploy-key methods by @RobertBoes in https://github.com/laravel/forge-sdk/pull/180
-
v3.15.027 Jun 2024Release notes
Open source →- [3.x] Add Forge facade for Laravel integration by @stevebauman in https://github.com/laravel/forge-sdk/pull/177
-
v3.14.323 Jan 2024Release notes
Open source →- Preserve Initial Server Credentials During Creation Wait by @dimger in https://github.com/laravel/forge-sdk/pull/174
-
v3.14.222 Dec 2023Release notes
Open source →- Add additional database services by @jbrooksuk in https://github.com/laravel/forge-sdk/pull/173
-
v3.14.115 Dec 2023Release notes
Open source →- [3.x] Adds L11 support by @nunomaduro in https://github.com/laravel/forge-sdk/pull/171
- Add PHP 8.3 to installable service constants by @haugen86 in https://github.com/laravel/forge-sdk/pull/172
-
v3.14.025 Sep 2023Release notes
Open source →- Allow setting of auto_source in deployment scripts by @jbrooksuk in https://github.com/laravel/forge-sdk/pull/167
-
v3.13.607 Jul 2023Release notes
Open source →- Fix for some functions using a hard coded timeout of 30 by @lhelwingkh in https://github.com/laravel/forge-sdk/pull/157
-
v3.13.516 May 2023Release notes
Open source →- Adds missing php version by @nunomaduro in https://github.com/laravel/forge-sdk/pull/162
-
v3.13.426 Apr 2023Release notes
Open source →- Add PHP 8.2 to installable service constants by @AntonCooper in https://github.com/laravel/forge-sdk/pull/160
- Dynamic properties on Resource class by @driesvints in https://github.com/laravel/forge-sdk/pull/159
-
v3.13.309 Nov 2022Release notes
Open source →Fixed
- Add username to ssh key by @barryvdh in https://github.com/laravel/forge-sdk/pull/151
-
v3.13.201 Nov 2022Release notes
Open source →Changed
- Add Exception for Exceeding Forge API Rate Limit by @DexterHarrison in https://github.com/laravel/forge-sdk/pull/149
-
v3.13.131 May 2022Release notes
Open source →Changed
- Add updated server provider keys by @jbrooksuk in https://github.com/laravel/forge-sdk/pull/137
Fixed
- Ensure timout exception always receives an array by @timacdonald in https://github.com/laravel/forge-sdk/pull/143
-
v3.13.008 Mar 2022Release notes
Open source →Added
- Add
siteLogmethod to allow getting site logs by @duncanmcclean in https://github.com/laravel/forge-sdk/pull/138
- Add
-
v3.12.008 Feb 2022 -
v3.11.017 Jan 2022 -
v3.10.023 Nov 2021 -
v3.9.005 Oct 2021 -
v3.8.026 Jul 2021 -
v3.7.001 Jun 2021 -
v3.6.027 Apr 2021 -
v3.5.016 Mar 2021Release notes
Open source →Added
- Added meilisearch to serverTypes (#110)
Fixed
- Allow TimeoutException to be passed
nullvalues (#111)
-
v3.4.002 Mar 2021 -
v3.3.114 Dec 2020 -
v3.3.003 Nov 2020 -
v3.2.022 Sep 2020Release notes
Open source → -
v3.1.001 Sep 2020 -
v3.0.025 Aug 2020Release notes
Open source →Added
- Security rules (#83)
- Add installPHP and updatePHP methods (ef5da6e)
- Add full PHP management methods (#84)
- Adds installPhpMyAdmin install and deletePhpMyAdmin methods (#85)
- Adds
resetDeploymentState()andsiteDeploymentLog()toSiteresource (#88)
Changed
- Renamed namespaces (fdcc996)
- Changed
$apiKeyproperty visibility (88cbb08) - Update rebootPHP method (f619c0f)
- Remove references to only MySQL databases (#86, 628b083)
- Rename
SSHKeymethod tosshKey(af6860f)
Fixed
- Fix empty collection (26dedb8)
-
v1.2.107 Dec 2017Nothing published for this version
-
v1.2.024 Oct 2017Nothing published for this version
-
v1.1.214 Jun 2017Nothing published for this version
-
v1.1.126 May 2017Nothing published for this version
-
v1.1.009 Apr 2017Nothing published for this version
-
v1.0.004 Apr 2017Nothing published for this version
-
v0.1.031 Mar 2017Nothing published for this version
-
v2.214 May 2020Nothing published for this version
-
v2.124 Mar 2020Nothing published for this version
-
v2.009 Nov 2018Nothing published for this version