La plateforme

Sept étapes, soixante secondes.

Du commit au trafic, regardez ce qui se passe entre votre git push et l'URL qui répond. Tout est fait pour vous, dans l'ordre, sans configuration.

Pipeline

Le voyage d'un commit.

Votre code passe par sept étapes avant d'atteindre vos utilisateurs. Toutes orchestrées, toutes traçables.

01
Source~2s

Vous poussez votre code

Un simple git push paas main. Compatible avec GitHub, GitLab, Forgejo, ou en push direct vers nos serveurs git. Le commit est réceptionné, vérifié, son langage automatiquement détecté.

git push détection auto Python / Node / Go / Rust / Ruby / PHP / Java / Elixir webhook GitHub
02
Build5–15s

Nous construisons l'image

Buildpack adapté à votre langage, ou Dockerfile si vous le préférez. Cache de couches partagé entre vos commits — un build typique prend moins de 10 secondes après le premier. Lockfile respecté à la lettre.

build cache SBOM générée image OCI standard
03
Testselon votre suite

Vos tests s'exécutent

Si votre dépôt contient une suite de tests, nous la lançons dans la même image que celle qui sera déployée. Aucune dérive entre dev et prod. Échec de test = pas de déploiement.

isolation totale timeout configurable parallélisable
04
Scan2–4s

Vérification des vulnérabilités

Chaque image est scannée contre la base CVE en temps réel. Aucune image avec une CVE critique non patchée n'atteint la production. Le rapport est joint à la release.

scan CVE base de données mise à jour quotidiennement rapport téléchargeable
05
Sign~1s

Signature cryptographique

L'image est signée avec une clé liée à votre compte. Cette signature suit l'image jusqu'au runtime. Si elle est altérée entre temps, le déploiement échoue. Traçabilité complète d'audit.

signature ECDSA SBOM signée clé liée au compte
06
Deploy5–10s

Rolling deploy, zéro downtime

Les nouvelles instances montent à côté des anciennes. Health checks vérifiés. Trafic basculé progressivement. Si la nouvelle version échoue, rollback automatique sur la précédente. Vos utilisateurs ne voient rien.

rolling deploy health checks HTTP/TCP canary disponible rollback en 1 clic
07
Route~1s

Le trafic arrive

HTTPS automatique avec certificat Let's Encrypt, HTTP/3 par défaut. Protection DDoS L3/L4 native. Cache CDN en option. Domaine personnalisé sans configuration manuelle.

TLS automatique HTTP/3 + QUIC DDoS bloqué CDN intégré
Total typique
31s en moyenne

Du git push à l'URL qui répond. Mesuré sur l'ensemble des déploiements de la dernière semaine.

Pousser mon premier commit →
Ce que vous obtenez

Une plateforme complète, prête à servir.

Pas un simple runtime. Tout ce qu'une équipe sérieuse attend d'une plateforme moderne.

Apps et environnements

Production, staging, preview-par-PR. Chaque environnement isolé, configurable indépendamment, avec ses variables et secrets propres.

HTTPS et domaines

URL gratuite par app, domaines personnalisés illimités, certificat TLS automatique renouvelé sans action de votre part. HTTP/3 par défaut.

Bases de données managées

PostgreSQL, MySQL, Valkey, OpenSearch, ClickHouse en une commande. Backups automatiques, restauration à la minute, point-in-time recovery sur Pro.

Logs, métriques, traces

Auto-instrumenté pour 8 langages. Streaming live, recherche full-text, exports vers vos systèmes externes. Service map automatique.

Crons et workers

Process types web, worker, release et cron déclarés simplement. Scaling indépendant par type. Tâches programmées avec syntaxe cron classique.

Six agents IA

Code review, build doctor, deploy guardian, DBA, SRE, FinOps. Toujours actifs. Modèles européens, aucun token n'est envoyé hors d'Europe.

Sécurité par défaut

Isolation par micro-VM, secrets séparés des variables, audit logs complet, suppression cryptographique RGPD, scan CVE à chaque build.

AI Gateway européen

API compatible OpenAI vers Mistral, Llama, Whisper hébergés en France. Routage intelligent, bascule automatique, facturation unifiée à l'usage.

Stockage objet et volumes

S3-compatible inclus, volumes persistants pour les apps stateful, snapshots et restauration. Backups chiffrés au repos.

Trois interfaces

Dashboard, CLI, API. Tout est interchangeable.

Tout ce que vous faites au clic, vous pouvez l'automatiser. Tout ce que vous automatisez, vous pouvez le voir au clic.

~/projets/monsite — paas
1# Authentification OAuth dans le navigateur 2$ paas login 3→ Token sécurisé stocké dans ~/.paas/credentials 4 5# Créer une app et provisionner une base 6$ paas apps:create monsite --region "gra11" 7$ paas addons:create postgres-pro --app monsite 8$ paas config:set NODE_ENV=production --app monsite 9 10# Déployer et observer 11$ git push paas main 12$ paas logs --app monsite --tail 13 14# Scaler et surveiller 15$ paas ps:scale web=3 worker=1 --app monsite 16$ paas agents:enable code-review build-doctor finops 17 18# En cas de problème, rollback en 1 commande 19$ paas releases:rollback v47 --app monsite
app.py — API REST avec curl et Python
1# Créer une application via l'API REST 2$ curl -X POST https://api.di2amp.com/v1/apps \ 3 -H "Authorization: Bearer $PAAS_TOKEN" \ 4 -H "Content-Type: application/json" \ 5 -d '{"name":"monsite","region":"gra11"}' 6 7# Ou via le SDK Python officiel 8from paas_di2amp import PaasClient 9 10client = PaasClient(token=os.environ["PAAS_TOKEN"]) 11 12app = client.apps.create(name="monsite", region="gra11") 13print(f"App créée : {app.url}") 14 15# Streaming des logs en temps réel 16async for log in client.apps.stream_logs(app.id): 17 print(f"[{log.level}] {log.message}") 18 19# Webhook sur événement de déploiement 20client.webhooks.create(url="…/hook", events=["deploy.succeeded"])
console.di2amp.com/apps/monsite
Apps
monsite
api-gateway
worker-emails
Outils
Addons
Agents IA
Équipe
Facturation

monsite

● LIVE
https://monsite.runtime.di2amp.com
OverviewDeploysSettingsAddonsLogsMetricsAgents
Requêtes / min
1 247
P99 latence
142 ms
Erreurs (24h)
0,02%
Requêtes — dernière heure

Voir, c'est croire.

Trois minutes pour créer un compte. Soixante secondes pour le premier déploiement. Aucune carte demandée.