PHPackages                             teknoo/east-paas - 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. [Image &amp; Media](/categories/media)
4. /
5. teknoo/east-paas

ActiveLibrary[Image &amp; Media](/categories/media)

teknoo/east-paas
================

Universal package, following the #East programming philosophy, build on Teknoo/East-Foundation (and Teknoo/Recipe) to implement a custom PaaS manager like platform.sh, compatible with Docker and Kubernetes

5.6.2(1mo ago)26.4k↓37.1%1BSD-3-ClausePHPPHP ^8.4

Since Sep 1Pushed 1w ago1 watchersCompare

[ Source](https://github.com/TeknooSoftware/east-paas)[ Packagist](https://packagist.org/packages/teknoo/east-paas)[ Docs](https://teknoo.software/east-collection/paas)[ GitHub Sponsors](https://github.com/sponsors/TeknooSoftware)[ Patreon](https://www.patreon.com/teknoo_software)[ RSS](/packages/teknoo-east-paas/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (384)Versions (253)Used By (1)

Teknoo Software - PaaS library
==============================

[](#teknoo-software---paas-library)

[![Latest Stable Version](https://camo.githubusercontent.com/dfd4975fcf4719cc2dc95667c26360c56e8c1e399f010a4df8661159f0779907/68747470733a2f2f706f7365722e707567782e6f72672f74656b6e6f6f2f656173742d706161732f762f737461626c65)](https://packagist.org/packages/teknoo/east-paas)[![Latest Unstable Version](https://camo.githubusercontent.com/d9a42de17f93c3d573cc7e1d981a4398f4446e5b7d7c9463962e85a937775325/68747470733a2f2f706f7365722e707567782e6f72672f74656b6e6f6f2f656173742d706161732f762f756e737461626c65)](https://packagist.org/packages/teknoo/east-paas)[![Total Downloads](https://camo.githubusercontent.com/d2ba1033b4d741b073d47bea22448a5bbc24f5cd78aa55a8162060484251956f/68747470733a2f2f706f7365722e707567782e6f72672f74656b6e6f6f2f656173742d706161732f646f776e6c6f616473)](https://packagist.org/packages/teknoo/east-paas)[![License](https://camo.githubusercontent.com/b69c320d3f6d0200a4f584faf9cdb1da50ff6147232c286fe2a7c0d9bd228627/68747470733a2f2f706f7365722e707567782e6f72672f74656b6e6f6f2f656173742d706161732f6c6963656e7365)](https://packagist.org/packages/teknoo/east-paas)[![PHPStan](https://camo.githubusercontent.com/441b5874ce4df0a2defc892979c96c46889b69cb32119d04f0b48626349f8bc9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d656e61626c65642d627269676874677265656e2e7376673f7374796c653d666c6174)](https://github.com/phpstan/phpstan)

`East PaaS` is a universal package, following the #East programming philosophy, build on [Teknoo East Foundation](https://github.com/TeknooSoftware/east-foundation) and [Recipe](https://github.com/TeknooSoftware/recipe) to implement a custom [PaaS](https://en.wikipedia.org/wiki/Platform_as_a_service) manager like [Platform.sh](https://platform.sh/).

This library is able to fetch a project on a source repository (like `Git`) in a temporary folder, reads a deployment file (by default, called `.paas.yaml`) run some hooks to install vendors (with `composer`, `npm`, `pip`, etc..), compiles (`make`, `symfony console`), warmup cache, creates OCI image (with `buildah` or `docker build`) and deploy the project them in a cluster (`kubernetes`) or on a plain `Docker` host (`docker-compose`, via `Ansible` and `Traefik`).

The deployment on `Kubernetes` includes :

- `Namespace`
- `ReplicaSets` or `Deployments` (with `Pods`)
- `ConfigMap` and `Secrets`
- `Service` and `Ingress`
- `Quota`

`Teknoo East PaaS` is compatible with `Docker` or any `OCI implementation` (like `BuildAh`), `Kubernetes` and plain `Docker` hosts (through `Docker Compose`, deployed over `Ansible`/`SSH` and exposed with `Traefik v3`). An implementation with `Docker Swarm` can be added.

`Teknoo East PaaS` is bundled with a default implementation with `Symfony` 6.4 or newer and `Doctrine ODM MongoDB` to persist data.

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

[](#documentation)

The documentation, about the architecture of this library and its behavior is available [here](documentation/README.md)

Example with Symfony
--------------------

[](#example-with-symfony)

An example of integration with `Symfony` file is available [here](documentation/example.symfony.md)

Example of **.paas.yaml** configuration file present into git repository to deploy
----------------------------------------------------------------------------------

[](#example-of-paasyaml-configuration-file-present-into-git-repository-to-deploy)

An example of the `.paas.yaml` file in v1.1 is available [here](documentation/example.paas.1.1.md)An example of the `.paas.yaml` file in v1.0 is available [here](documentation/example.paas.1.0.md)

Support this project
--------------------

[](#support-this-project)

This project is free and will remain free. It is fully supported by the activities of the EIRL. If you like it and help me maintain it and evolve it, don't hesitate to support me on [Patreon](https://patreon.com/teknoo_software) or [Github](https://github.com/sponsors/TeknooSoftware).

Thanks :) Richard.

Credits
-------

[](#credits)

EIRL Richard Déloge -  - Lead developer. SASU Teknoo Software -

About Teknoo Software
---------------------

[](#about-teknoo-software)

**Teknoo Software** is a PHP software editor, founded by Richard Déloge, as part of EIRL Richard Déloge. Teknoo Software's goals : Provide to our partners and to the community a set of high quality services or software, sharing knowledge and skills.

License
-------

[](#license)

Space is licensed under the 3-Clause BSD License - see the licenses folder for details.

Installation &amp; Requirements
-------------------------------

[](#installation--requirements)

To install this library with composer, run this command :

```
composer require teknoo/east-paas

```

This library requires :

```
* PHP 8.2+
* A PHP autoloader (Composer is recommended)
* Teknoo/Immutable.
* Teknoo/States.
* Teknoo/Recipe.
* Teknoo/East-Foundation.
* Optional: Symfony 6.4+ (for administration)

```

Contribute :)
-------------

[](#contribute-)

You are welcome to contribute to this project. [Fork it on Github](CONTRIBUTING.md)

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance96

Actively maintained with recent releases

Popularity26

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity92

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~8 days

Total

248

Last Release

12d ago

Major Versions

0.0.136 → 1.0.02023-01-11

1.8.2 → 2.0.0-beta12023-07-12

2.8.2 → 3.0.02024-03-18

3.4.5 → 4.0.02024-11-02

4.4.0 → 5.0.02025-09-02

PHP version history (7 changes)0.0.1PHP ~7.4

0.0.18PHP ~7.4||~8.0

0.0.45PHP ~8.0

0.0.74PHP ^8.1

2.8.0PHP ^8.2

4.4.0PHP ^8.3

5.0.0PHP ^8.4

### Community

Maintainers

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

---

Top Contributors

[![frenchcomp](https://avatars.githubusercontent.com/u/1397905?v=4)](https://github.com/frenchcomp "frenchcomp (701 commits)")

---

Tags

imageservicedockerplatformherokucicontinuous deliverykubernetesocicdEastplatform.shpaascontainerdbuildah

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/teknoo-east-paas/health.svg)

```
[![Health](https://phpackages.com/badges/teknoo-east-paas/health.svg)](https://phpackages.com/packages/teknoo-east-paas)
```

###  Alternatives

[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[mollie/mollie-api-php

Mollie API client library for PHP. Mollie is a European Payment Service provider and offers international payment methods such as Mastercard, VISA, American Express and PayPal, and local payment methods such as iDEAL, Bancontact, SOFORT Banking, SEPA direct debit, Belfius Direct Net, KBC Payment Button and various gift cards such as Podiumcadeaukaart and fashioncheque.

60216.0M85](/packages/mollie-mollie-api-php)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[telnyx/telnyx-php

Official Telnyx PHP SDK — APIs for Voice, SMS, MMS, WhatsApp, Fax, SIP Trunking, Wireless IoT, Call Control, and more. Build global communications on Telnyx's private carrier-grade network.

35789.4k2](/packages/telnyx-telnyx-php)

PHPackages © 2026

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