Wenn sie Zustand braucht
Häng eine Managed-Datenbank an: PostgreSQL, MySQL, MongoDB, Redis oder Elasticsearch. Die Connection-URL landet als Config-Variable in der App; beim nächsten Start findet sie sie.
Deploy
Eine animierte Illustration des App Builders: Ein Prompt wird in ein Textfeld getippt, der Button „Bau es“ wird gedrückt, und der Agent listet seinen Plan auf — Seiten, Datenmodell, eine Managed Database, ein Push ins Repository — bevor er anfängt zu arbeiten.
Beschreib eine App, und ein Agent schreibt sie in dein eigenes GitHub-Repository. Oder verbinde ein Repository, das du schon hast. So oder so: Der Push ist das Deploy — ein Build läuft auf deinem gemanagten Deploy-Server, und eine Live-Adresse kommt zurück.
01 So funktioniert es
Ein Workspace bindet ein GitHub-Repository an einen Chat. Du sagst, was du willst; der Agent schreibt den Code und pusht ihn; dein Deploy-Server baut den Push und veröffentlicht das Ergebnis.
Sechs Schritte: beschreiben, planen, bereitstellen, bauen, deployen, live. Eine Fortschrittsschiene zeichnet sich beim Scrollen an den Schritten entlang.
Ganz normale Sprache. Eine Landingpage, eine kleine API, eine WordPress-Site. Der Agent fragt, was er noch wissen muss, und legt dann in deinem Repository los.
Seiten, Datenmodell, der Weg dazwischen. Jeder Schritt steht im Chat — nichts passiert im Verborgenen.
Eine Managed Database wird mit der App bereitgestellt. Ihre Connection-URL landet als Config-Variable, damit die App sie beim nächsten Start findet.
Der Agent committet in dein GitHub-Repository. Dein Deploy-Server nimmt den Commit auf — klonen, installieren, bauen — ohne dass du eine Pipeline-Datei schreibst.
Config-Variablen und die angehängte Datenbank wandern ins neue Release mit. Die URL antwortet über den Wechsel hinweg weiter.
Die App antwortet unter ihrer eigenen Adresse. Jeder spätere Push aktualisiert sie genauso, und die Adresse bleibt über alle Releases hinweg gleich.
02 Für Entwickler
Verbinde ein Repository, und Interlaken übernimmt ab da — klonen, installieren, bauen, laufen lassen. Private Repositories laufen über deinen eigenen verbundenen GitHub-Account, es wechseln also keine Keys den Besitzer.
Wähl einen Branch. Jeder Commit darauf wird gebaut und released; es gibt keine Pipeline-Datei zu schreiben und keinen Runner zu pflegen.
Private Repositories werden über deinen eigenen verbundenen GitHub-Account geklont. Es wechseln keine Deploy-Keys den Besitzer, und nichts wird in die Plattform kopiert.
Interlaken klont das Repository, baut es und lässt es laufen. Web-Apps und Services, WordPress-Sites — wenn es baut und auf einem Port lauscht, läuft es.
Build-Ausgabe, Deployment-Historie und das Aktivitätsprotokoll der App liegen auf derselben Seite wie die App.
Eine animierte Sequenz: Ein Commit ändert die Checkout-Summe, git push läuft, das Deploy-Log zeigt Build- und Release-Schritte, die App kommt unter ihrer Live-URL hoch, und die Deployment-Historie listet die Releases dahinter.
03 Weitermachen
Deine App sitzt nicht in einer Black Box. Darunter liegen dieselben Primitive, auf denen alles andere auf Interlaken läuft — und an dem Tag, an dem du eines brauchst, ist es eine Seite entfernt, keine Migration.
Häng eine Managed-Datenbank an: PostgreSQL, MySQL, MongoDB, Redis oder Elasticsearch. Die Connection-URL landet als Config-Variable in der App; beim nächsten Start findet sie sie.
Bearbeite Umgebungsvariablen in der Console. Sie werden auf die laufende Maschine geschrieben und für den nächsten Start festgeschrieben — nichts driftet auseinander.
Jedes Deploy wird mit seinem Build-Log festgehalten. Deploy eine frühere Version neu, und die App rollt darauf zurück — die URL antwortet die ganze Zeit weiter.
Jede App startet auf der App-Domain deines Deploy-Servers. Richte das DNS deiner eigenen Domain auf den Server, füg sie der App hinzu, und sie antwortet auch dort.
Darunter
Apps laufen auf virtuellen Maschinen, Firecracker-MicroVMs und Containern, die du vergrößern, snapshotten, per Konsole öffnen und selbst platzieren kannst.
Private Netzwerke und Subnetze, Load Balancer von TCP bis HTTP/3, öffentliche Adressen und geroutetes Egress — das Fabric, auf dem die Plattform selbst läuft.
PostgreSQL, MySQL, MongoDB, Redis und Elasticsearch als Managed Services, dazu replizierte Block-Volumes und S3-kompatible Buckets.
04 Fragen
Die kurzen Antworten. Die langen sind eine Seite in der Console.
Nein. Im App Builder beschreibst du die App im Chat, und ein Agent schreibt und deployt sie. Der Code liegt die ganze Zeit in deinem eigenen GitHub-Repository — du kannst ihn lesen, ändern oder jederzeit einer Entwicklerin geben.
Web-Apps und Services aus einem Git-Repository, WordPress-Sites und Apps, die der App Builder für dich schreibt. Wenn es baut und auf einem Port lauscht, kann dein Deploy-Server es betreiben.
Ja — richte ihr DNS auf deinen Deploy-Server und füg die Domain der App hinzu. Für Traffic über einen Interlaken-Load-Balancer hält der Zertifikatsdienst die TLS-Schlüsselpaare, mit denen er terminiert.
Eigene Domains ansehenJa. Managed PostgreSQL, MySQL, MongoDB, Redis und Elasticsearch hängst du in einem Schritt an, und sie kommen als Config-Variable an.
Angehängte Datenbanken ansehenDer Deploy-Server nimmt den Commit auf, baut die App und released sie. Config-Variablen und angehängte Datenbanken wandern mit, und die URL antwortet über den Wechsel hinweg weiter.
Einen Push ansehenJa. Deploy jede frühere Version aus der Deploy-Historie neu, und die App rollt darauf zurück.
Rollbacks ansehenNichts zu installieren
Leg einen Account an, beschreib, was laufen soll, und lass den Agenten den ersten Durchgang machen. Du zahlst, was du nutzt.