Quand il lui faut de l'état
Attachez une base PostgreSQL, MySQL, MongoDB, Redis ou Elasticsearch managée. Son URL de connexion arrive dans l'app en variable de config ; l'app la trouve au démarrage suivant.
Déployer
Une illustration animée de l'App Builder : un prompt est saisi dans un champ de texte, le bouton Construire est pressé, et l'agent énumère son plan — pages, modèle de données, base managée, push vers le dépôt — avant de se mettre au travail.
Décrivez une app et un agent l'écrit dans votre propre dépôt GitHub. Ou connectez un dépôt que vous avez déjà. Dans les deux cas, le push est le déploiement : un build tourne sur votre serveur de déploiement managé et une adresse en ligne revient.
01 Comment ça marche
Un espace de travail relie un dépôt GitHub à une conversation. Vous dites ce que vous voulez ; l'agent écrit le code et le pousse ; votre serveur de déploiement construit le push et publie le résultat.
Six étapes : décrire, planifier, provisionner, construire, déployer, mettre en ligne. Un rail de progression se dessine au fil du défilement.
En langage courant. Une landing page, une petite API, un site WordPress. L'agent demande ce qu'il lui manque encore, puis se met au travail dans votre dépôt.
Les pages, le modèle de données, le parcours entre les deux. Chaque étape qu'il franchit est écrite dans la conversation : rien ne se passe hors de vue.
Une base managée est provisionnée avec l'app. Son URL de connexion devient une variable de config : l'app la trouve au démarrage suivant.
L'agent commite dans votre dépôt GitHub. Votre serveur de déploiement récupère le commit — clone, install, build — sans aucun fichier de pipeline à écrire.
Les variables de config et la base attachée sont reportées sur la nouvelle release. L'URL continue de répondre pendant la bascule.
L'app répond à sa propre adresse. Chaque push suivant la met à jour exactement de la même façon, et l'adresse ne change jamais d'une release à l'autre.
02 Pour les développeurs
Connectez un dépôt et Interlaken prend la suite — clone, install, build, run. Les dépôts privés passent par votre propre compte GitHub connecté : aucune clé ne change de mains.
Choisissez une branche. Chaque commit dessus est construit et publié ; aucun fichier de pipeline à écrire, aucun runner à maintenir.
Les dépôts privés sont clonés via votre propre compte GitHub connecté. Aucune clé de déploiement ne change de mains et rien n'est recopié dans la plateforme.
Interlaken clone le dépôt, le construit et l'exécute. Apps web et services, sites WordPress — si ça se construit et écoute sur un port, ça tourne.
La sortie du build, l'historique des déploiements et le journal d'activité de l'app sont sur la même page que l'app.
Une séquence animée : un commit corrige le total du panier, git push s'exécute, le journal de déploiement montre les étapes de build et de release, l'app se lève à son URL en ligne, et l'historique liste les releases précédentes.
03 Aller plus loin
Votre app n'est pas posée dans une boîte noire. Dessous, ce sont les mêmes primitives qui font tourner tout le reste d'Interlaken — et le jour où vous en avez besoin, elles sont à une page, pas à une migration.
Attachez une base PostgreSQL, MySQL, MongoDB, Redis ou Elasticsearch managée. Son URL de connexion arrive dans l'app en variable de config ; l'app la trouve au démarrage suivant.
Modifiez les variables d'environnement dans la console. Elles sont écrites sur la machine en marche et intégrées pour son prochain démarrage : rien ne dérive.
Chaque déploiement est enregistré avec son journal de build. Redéployez une version antérieure et l'app y revient — l'URL répond pendant toute l'opération.
Chaque app démarre sur le domaine applicatif de votre serveur de déploiement. Pointez le DNS de votre propre domaine sur le serveur, ajoutez-le à l'app, et elle y répond aussi.
Dessous
Les apps tournent sur des machines virtuelles, des microVM Firecracker et des conteneurs que vous pouvez redimensionner, snapshoter, ouvrir en console et placer vous-même.
Réseaux privés et sous-réseaux, répartiteurs de charge qui parlent de TCP à HTTP/3, adresses publiques et sortie routée — le tissu sur lequel la plateforme tourne elle-même.
PostgreSQL, MySQL, MongoDB, Redis et Elasticsearch en services managés, plus des volumes bloc répliqués et des buckets compatibles S3.
04 Questions
Les réponses courtes. Les longues sont une page de la console.
Non. Dans l'App Builder, vous décrivez l'app dans une conversation et un agent l'écrit et la déploie. Le code reste dans votre propre dépôt GitHub du début à la fin : vous pouvez le lire, le modifier ou le confier à un développeur quand vous voulez.
Des apps web et des services depuis un dépôt Git, des sites WordPress, et les apps que l'App Builder écrit pour vous. Si ça se construit et écoute sur un port, votre serveur de déploiement sait l'exécuter.
Oui — pointez son DNS sur votre serveur de déploiement et ajoutez le domaine à l'app. Pour le trafic que vous faites passer par un répartiteur de charge Interlaken, le service de certificats détient les paires de clés TLS qu'il termine.
Voir les domaines personnalisésOui. PostgreSQL, MySQL, MongoDB, Redis et Elasticsearch managés s'attachent en une étape et arrivent en variable de config.
Voir les bases attachéesLe serveur de déploiement récupère le commit, construit l'app et la publie. Les variables de config et les bases attachées sont reportées, et l'URL continue de répondre pendant la bascule.
Voir un pushOui. Redéployez n'importe quelle version antérieure depuis l'historique et l'app y revient.
Voir les retours arrièreRien à installer
Créez un compte, décrivez ce que vous voulez exécuter, et laissez l'agent faire le premier passage. Vous payez ce que vous utilisez.