La PaaS polyglotte qui se déploie à chaque push Git
Publie ton application Node.js, PHP, Python, Java, Go, Ruby, Rust ou .NET sur Git. Upsun se charge de la compiler, de la déployer et de la faire évoluer, grâce à des environnements de test qui reproduisent fidèlement l’environnement de production, octet par octet.
Propulsé par Platform.sh. Plus de 6 000 clients. 8 ans d'expérience en production.

Qu'est-ce qu'Upsun ?
Upsun est une plateforme d'applications cloud. Connecte ton dépôt Git, définis ta stack en YAML, et chaque push génère, déploie et fait évoluer ton application. Pas besoin d'équipe DevOps.
Tout ce dont ton appli a besoin, géré pour toi

Push Git pour le déploiement
Connecte ton dépôt. Chaque push déclenche automatiquement une compilation et un déploiement. Définis ta stack technologique, ton langage, tes dépendances et tes services dans un seul fichier YAML déclaratif, dont la version est gérée en parallèle de celle de ton code.

Des environnements de test qui reflètent l'environnement de production
Chaque branche et chaque pull request bénéficie d'un environnement full stack cloné depuis la production, données et services compris. Détecte les problèmes avant leur mise en production, pas après.

Tes frameworks, tes services, ton cloud
Django, Next.js, Laravel, Symfony, et bien d’autres encore. Ajoute PostgreSQL, Redis ou Kafka en une seule ligne de configuration. Déploie sur AWS, GCP, Azure, IBM Cloud ou OVHcloud, et change de plateforme quand tu veux. Pas de verrouillage.

S'adapte à tes besoins
L'évolutivité horizontale et verticale, l'observabilité intégrée et les sauvegardes quotidiennes garantissent la stabilité de la production. Une assistance est disponible 24 h/24.
De repo à l'exécution en trois étapes
- Connecte ton dépôt Git. GitHub, GitLab ou Bitbucket.
- Décris ton application en YAML. Précise le langage, les dépendances et tous les services dont tu as besoin.
- Git push. Upsun génère, déploie et te fournit une URL active avec un environnement de test pour chaque branche.

Voir le code
Un seul fichier définit ton environnement d'exécution, tes dépendances et tes services, le tout au format YAML sous contrôle de version, prêt à être validé en même temps que ton application.
Plus qu'un simple hébergement
L'hébergeur te fournit un serveur et te laisse gérer le reste. Upsun gère l'ensemble du cycle de vie de l'application : compilation, déploiement, prévisualisation et évolutivité, sans que tu aies à appliquer de correctifs sur les serveurs ni à entretenir de pipeline.
63 %Des déploiements plus rapides
Envoie ton code et Upsun met en place l'infrastructure, lance les services et déploie ton application automatiquement.
<1 minEnvironnements de test
Crée des clones identiques à l'environnement de production, avec des données, des configurations et des fichiers réels pour chaque branche.
99,99 %SLA de disponibilité disponible
Gère plusieurs sites et instances client en toute confiance. Conçue pour offrir une fiabilité à l’échelle de ton portefeuille.
Ce matin, on a lancé un nouvel environnement de développement pour tester une fonctionnalité révolutionnaire. Ça aurait été un véritable calvaire avec notre ancienne configuration. Maintenant, ça fait simplement partie du processus.
Geoff Douglas
Vice-président de l'ingénierie, MarketNation
FAQ
Quels sont les langages et les frameworks pris en charge ?
Upsun prend en charge .NET, Elixir, Go, Java, Node.js, PHP, Python, Ruby et Rust comme environnements d'exécution principaux, ainsi que des frameworks phares comme Django, Next.js, Laravel, Symfony, Drupal, WordPress et Magento. La plupart des autres frameworks fonctionnent aussi, puisque tu contrôles directement les commandes de compilation et de démarrage.
Est-ce que je peux mélanger plusieurs langues dans un même projet ?
Oui. Les projets multi-applications te permettent d'utiliser plusieurs langages en parallèle au sein d'un même projet, par exemple une API Python associée à une interface utilisateur Node.js.
L'essai gratuit est-il vraiment gratuit ? Ai-je besoin d'une carte bancaire ?
L'essai gratuit dure 15 jours. Tu n'as pas besoin d'enregistrer une carte bancaire pour commencer.
Est-ce que je peux déployer l'application sur mon propre cloud et choisir une région ?
Oui. Déploie sur AWS, GCP ou Azure, et choisis parmi plusieurs régions en fonction de la proximité avec tes utilisateurs. Certaines régions te permettent également de bénéficier d'un crédit de durabilité sur ta consommation de ressources.
En quoi est-ce différent de Heroku ou d'un simple hébergement ?
Tu disposes d’environnements de test qui reproduisent l’environnement de production, d’une architecture multicloud sans verrouillage, et d’un cycle de vie complet sur une seule et même plateforme.