PHPackages                             typo3/surf - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. typo3/surf

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

typo3/surf
==========

TYPO3 Surf is a deployment tool, suited for a wide variety of applications

3.6.2(1y ago)105273.1k↓51.1%52[8 issues](https://github.com/TYPO3/Surf/issues)[1 PRs](https://github.com/TYPO3/Surf/pulls)14GPL-3.0-or-laterPHPPHP ^7.4 || ^8.0CI passing

Since Oct 6Pushed 1y ago13 watchersCompare

[ Source](https://github.com/TYPO3/Surf)[ Packagist](https://packagist.org/packages/typo3/surf)[ GitHub Sponsors](https://github.com/sabbelasichon)[ GitHub Sponsors](https://github.com/simonschaufi)[ RSS](/packages/typo3-surf/feed)WikiDiscussions main Synced yesterday

READMEChangelog (10)Dependencies (25)Versions (59)Used By (14)

[![Latest Stable Version](https://camo.githubusercontent.com/91cea742b1348b1ab3df22cd2700f3175ff28e30b76001942089357e30b7832f/68747470733a2f2f706f7365722e707567782e6f72672f7479706f332f737572662f762f737461626c652e737667)](https://packagist.org/packages/TYPO3/Surf)[![Total Downloads](https://camo.githubusercontent.com/ce5af766fed90baa5961881ae37b1ec5680d1beddf12a46277ec9dfd7e553dc2/68747470733a2f2f706f7365722e707567782e6f72672f7479706f332f737572662f646f776e6c6f6164732e737667)](https://packagist.org/packages/TYPO3/Surf)[![Monthly Downloads](https://camo.githubusercontent.com/c746dabd973c86980e8ab9a3e341ef98bf379e60d493f775819bea2b9c3707ce/68747470733a2f2f706f7365722e707567782e6f72672f7479706f332f737572662f642f6d6f6e74686c79)](https://packagist.org/packages/TYPO3/Surf)[![Tests](https://github.com/TYPO3/Surf/actions/workflows/tests.yaml/badge.svg)](https://github.com/TYPO3/Surf/actions/workflows/tests.yaml)[![Coverage Status](https://camo.githubusercontent.com/66e0d6b395ebdda7c5ff96142166b19316111185b1cf2f460a085c2125944fa9/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f5459504f332f537572662f6d61696e2e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/github/TYPO3/Surf?branch=main)

Surf
====

[](#surf)

Surf package is an automated deployment tool. It is best used but by far not limited to deploy TYPO3 CMS and Flow applications. It's inspired by some features of Capistrano concerning the Git workflow.

Some features of the Surf package:

- Remote checkout of Git repositories with submodules
- Flexible, declarative configuration of deployments
- Multi-node (Cloud), multi-application (i.e. separated frontend and backend) deployments
- Create custom tasks with a few lines
- Simulate deployments with a dry run
- Pre-defined workflows for TYPO3, Flow, Neos and Laravel deployments

Documentation
-------------

[](#documentation)

For further information please read the documentation .

### Contributing to the documentation

[](#contributing-to-the-documentation)

You can simply edit or add a .rst file in the `Documentation` folder on GitHub and create a pull request.

The online documentation will automatically update after changes to the main branch. To preview the documentation locally, please follow this [guide](https://github.com/t3docs/docker-render-documentation).

The documentation was set up according to the [TYPO3 documentation guide](https://docs.typo3.org/typo3cms/RenderTYPO3DocumentationGuide/Index.html).

URL**Repository:****Read online:****Packagist:**

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance44

Moderate activity, may be stable

Popularity50

Moderate usage in the ecosystem

Community43

Growing community involvement

Maturity82

Battle-tested with a long release history

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~61 days

Recently: every ~140 days

Total

58

Last Release

418d ago

Major Versions

0.9.0 → 2.0.0-beta2016-01-07

2.0.x-dev → 3.0.02022-02-17

PHP version history (5 changes)2.0.0-beta8PHP ^5.6 || &gt;=7.0 &lt;7.3

2.0.0-beta12PHP ^5.6 || &gt;=7.0 &lt;7.4

2.1.0PHP ^5.6 || &gt;=7.0 &lt;7.5

2.2.0PHP &gt;=7.0.8

3.0.0PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/88698?v=4)[TYPO3 GitHub Department](/maintainers/typo3)[@TYPO3](https://github.com/TYPO3)

![](https://www.gravatar.com/avatar/bebdadb696b19cbbca63cd296ae4e4f48bcf42c20bc483d7b4d0599836dc753d?d=identicon)[schreiberten](/maintainers/schreiberten)

![](https://avatars.githubusercontent.com/u/941794?v=4)[Simon Schaufelberger](/maintainers/simonschaufi)[@simonschaufi](https://github.com/simonschaufi)

![](https://www.gravatar.com/avatar/de665c958e9dbfd2c5986e4fd078298a2d618817edcb6273d5355a74b642f27a?d=identicon)[t3easy](/maintainers/t3easy)

---

Top Contributors

[![sabbelasichon](https://avatars.githubusercontent.com/u/13050560?v=4)](https://github.com/sabbelasichon "sabbelasichon (303 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (238 commits)")[![helhum](https://avatars.githubusercontent.com/u/904370?v=4)](https://github.com/helhum "helhum (140 commits)")[![simonschaufi](https://avatars.githubusercontent.com/u/941794?v=4)](https://github.com/simonschaufi "simonschaufi (119 commits)")[![hlubek](https://avatars.githubusercontent.com/u/33351?v=4)](https://github.com/hlubek "hlubek (78 commits)")[![t3easy](https://avatars.githubusercontent.com/u/3628035?v=4)](https://github.com/t3easy "t3easy (76 commits)")[![kdambekalns](https://avatars.githubusercontent.com/u/95873?v=4)](https://github.com/kdambekalns "kdambekalns (45 commits)")[![skurfuerst](https://avatars.githubusercontent.com/u/190777?v=4)](https://github.com/skurfuerst "skurfuerst (25 commits)")[![etobi](https://avatars.githubusercontent.com/u/152207?v=4)](https://github.com/etobi "etobi (18 commits)")[![robertlemke](https://avatars.githubusercontent.com/u/95582?v=4)](https://github.com/robertlemke "robertlemke (15 commits)")[![Sebobo](https://avatars.githubusercontent.com/u/596967?v=4)](https://github.com/Sebobo "Sebobo (8 commits)")[![dfeyer](https://avatars.githubusercontent.com/u/221173?v=4)](https://github.com/dfeyer "dfeyer (6 commits)")[![jonaseberle](https://avatars.githubusercontent.com/u/1678001?v=4)](https://github.com/jonaseberle "jonaseberle (6 commits)")[![un3us](https://avatars.githubusercontent.com/u/23715474?v=4)](https://github.com/un3us "un3us (5 commits)")[![kaystrobach](https://avatars.githubusercontent.com/u/1185776?v=4)](https://github.com/kaystrobach "kaystrobach (4 commits)")[![alexander-nitsche](https://avatars.githubusercontent.com/u/20297232?v=4)](https://github.com/alexander-nitsche "alexander-nitsche (3 commits)")[![liwo](https://avatars.githubusercontent.com/u/904704?v=4)](https://github.com/liwo "liwo (3 commits)")[![astehlik](https://avatars.githubusercontent.com/u/956513?v=4)](https://github.com/astehlik "astehlik (3 commits)")[![andreaswolf](https://avatars.githubusercontent.com/u/159919?v=4)](https://github.com/andreaswolf "andreaswolf (3 commits)")[![lars85](https://avatars.githubusercontent.com/u/1326345?v=4)](https://github.com/lars85 "lars85 (2 commits)")

---

Tags

deploymentphpsurftooltypo3

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/typo3-surf/health.svg)

```
[![Health](https://phpackages.com/badges/typo3-surf/health.svg)](https://phpackages.com/packages/typo3-surf)
```

###  Alternatives

[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M736](/packages/sylius-sylius)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M508](/packages/pimcore-pimcore)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[oro/platform

Business Application Platform (BAP)

645143.5k115](/packages/oro-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
