- Funktionen
- Pricing

Für die meisten Entwickler ist das Terminal der Ort, an dem die eigentliche Arbeit stattfindet. Auch wenn Web-Benutzeroberflächen ausgefeilt aussehen, bevorzugen die meisten Entwickler die Befehlszeile, weil sie schnell und kontrollierbar ist. Der Weg von einer lokalen Änderung zu einer echten, produktionsähnlichen Umgebung ist jedoch voller Reibungspunkte.
Tickets, YAML-Bearbeitungen, Konsolenklick, Warten auf Pipelines, erneutes Ausführen von Jobs. Und
das alles, bevor Sie überhaupt wissen, ob die Änderung funktioniert.
Upsun CLI und API verkürzen diesen Kreislauf. Führen Sie Pushes von Ihrem Terminal aus, lösen Sie Bereitstellungen aus, verwalten Sie Umgebungen und integrieren Sie sich in jede CI/CD-Pipeline, ohne den Kontext wechseln oder proprietäre Tools erlernen zu müssen.
Viele Plattformen versprechen entwicklerfreundliche Erfahrungen, liefern aber das Gegenteil:
Das Ergebnis? Entwickler verbringen mehr Zeit mit der Verwaltung der Infrastruktur als mit der Entwicklung von Features. Eine Umfrage von Stack Overflow ergab, dass Entwickler täglich über 30 Minuten damit verbringen, nach Lösungen für Probleme bei der Bereitstellung und Infrastruktur zu suchen.
Upsun behandelt Ihr Terminal und Ihre bestehenden CI/CD-Pipelines als primäre Schnittstelle. Alles, was in der Webkonsole verfügbar ist, kann über die CLI oder API aufgerufen werden.
Die Upsun-CLI umfasst Git-Befehle, die Sie bereits verwenden. Durch das Pushen von Programmier-Code werden automatisch Builds ausgelöst, Umgebungen aktiviert und Daten synchronisiert. Ein Befehl ersetzt mehrere manuelle Schritte.
Pushen Sie einen neuen Feature-Zweig, und Upsun erstellt sofort eine Live-Umgebung mit einem Klon der Produktionsdaten. Teilen Sie die URL mit den Beteiligten zur Überprüfung. Mergen Sie, wenn Sie bereit sind. Die Umgebung wird beim Mergen automatisch gelöscht. Keine Tickets, keine Wartezeiten, keine manuelle Bereinigung.
Die CLI erkennt anhand des Git-Kontexts automatisch, in welchem Projekt und in welcher Umgebung Sie arbeiten. Es müssen keine Konfigurationsdateien gepflegt oder Projekt-IDs auswendig gelernt werden.
Hinter jedem CLI-Befehl steht ein REST-API-Endpunkt. Authentifizieren Sie sich einmalig mit einem API-Token, und schon können Sie:
Die API verwendet die Standard-OAuth2-Authentifizierung und gibt JSON im HAL-Format zurück. Jeder HTTP-Client funktioniert, es sind keine proprietären SDKs erforderlich.
Die Konfiguration befindet sich in Ihrem Git-Repository als YAML-Dateien. Definieren Sie Anwendungen, Datenbanken, Caches, Routen und Deployment-Hooks an einem Ort. Verzweigen Sie Ihren Code und die Infrastruktur verzweigt sich mit.
Dies ist keine theoretische Infrastructure-as-Code. Es ist praktisch: Verzweigen Sie eine Funktion und erhalten Sie einen vollständigen Klon der Produktionsanwendung, der PostgreSQL-Datenbank, des Redis-Caches und der Umgebungsvariablen. Testen Sie mit dem echten Stack, nicht mit simulierten Diensten.
Wenn Sie den Branch zusammenführen, wird die Infrastruktur automatisch entfernt. Keine verwaisten Ressourcen, keine überraschenden cloud-Rechnungen.
Traditioneller Ansatz: Programmieren, auf CI-Build warten, manuell in Staging bereitstellen, testen, wiederholen. Jeder Zyklus dauert mindestens 10–15 Minuten.
Mit Upsun wird durch das Pushen sofort eine Live-Umgebung erstellt. Führen Sie Tests mit der tatsächlich bereitgestellten Anwendung und den Diensten durch. Sehen Sie Fehler im Kontext, beheben Sie sie und pushen Sie erneut. Die Zykluszeit sinkt von Minuten auf Sekunden.
Die CLI kann Umgebungs-URLs sofort zurückgeben. Teilen Sie diese in Pull-Anfragen. Designer überprüfen die tatsächliche Benutzeroberfläche. Produktmanager testen Features. Stakeholder genehmigen vor dem Merge. Feedback erfolgt auf Basis realer Bereitstellungen, nicht anhand von Screenshots.
Die meisten Plattformen binden Sie an ihr CI-System oder erfordern komplexe Integrationen. Upsun funktioniert mit GitHub Actions, GitLab CI, Bitbucket oder jedem CI/CD-System, das Bash-Befehle ausführen und die Upsun-CLI installieren kann.
Installieren Sie die CLI in Ihrer Pipeline, authentifizieren Sie sich mit einem Token und führen Sie Bereitstellungsbefehle aus. Das gleiche Skript funktioniert plattformübergreifend. Wechseln Sie von GitHub zu GitLab? Aktualisieren Sie das Token, alles andere bleibt unverändert.
Entwicklungsumgebungen benötigen realistische Daten, um Fehler zu finden. Produktionsdatenbanken enthalten jedoch sensible Kundendaten, die Sie nicht über mehrere Umgebungen und Zugriffspunkte hinweg offenlegen dürfen.
Upsun klont Produktionsdaten automatisch in Vorschauumgebungen und führt dann während der Bereitstellung Bereinigungsskripte aus. Entwickler erhalten realistische Testdaten, ohne auf sensible Informationen zugreifen zu müssen. Umgebungsvariablen steuern, wann die Bereinigung ausgeführt wird, sodass die Produktion unberührt bleibt.
Die CLI zeigt Protokolle, Metriken und Performance-Daten direkt in Ihrem Terminal an. Streamen Sie Anwendungsprotokolle während der Entwicklung. Überprüfen Sie die CPU- und Speichernutzung, bevor Sie Skalierungsentscheidungen treffen. Erstellen Sie Profile für kritische Endpunkte, um Engpässe zu finden.
Für PHP- und Python-Anwendungen ist die blackfire APM-Integration enthalten. Profilieren Sie jeden Endpunkt über die Befehlszeile, vergleichen Sie die performance zwischen Zweigen und lassen Sie CI-Builds fehlschlagen, wenn die performance nachlässt. Es sind keine zusätzlichen Instrumente oder Dienste von Drittanbietern erforderlich.
upsun init“ aus Ihrem vorhandenen Code-Repository aus. Wählen Sie zwischen einer KI-gestützten Einrichtung oder einer geführten Konfiguration. Die CLI erkennt Ihre Sprache, Ihr Framework und Ihre Abhängigkeiten und generiert dann eine Starter-Konfigurationsdatei.Teams mit bestehender Infrastruktur können schrittweise migrieren. Führen Sie Upsun parallel zu Ihren aktuellen Systemen aus, migrieren Sie Projekte einzeln und überprüfen Sie, ob sich die Workflows verbessern, bevor Sie die vollständige Umstellung vornehmen.
Die meisten Plattformen fügen Ebenen hinzu: benutzerdefinierte Schnittstellen, proprietäre Tools, plattformspezifische Workflows. Jede Ebene verspricht Vereinfachung, führt jedoch tatsächlich zu Komplexität und Anbieterabhängigkeit.
Upsun entfernt Ebenen. Es erweitert Git und Ihr Terminal um eine Automatisierung der Bereitstellung. Die CLI spricht dieselbe Sprache wie Ihre vorhandenen Tools. Die API lässt sich in jedes System integrieren, das HTTP-Anfragen stellt.
Ihr Workflow bleibt vertraut. Git-Commits lösen Bereitstellungen aus. Umgebungsvariablen konfigurieren Anwendungen. SSH bietet bei Bedarf direkten Zugriff. Der Unterschied liegt in der Geschwindigkeit und Automatisierung, nicht in einer vollständigen Ersetzung.
Schnellere Bereitstellungszyklen bedeuten schnelleres Feedback. Schnelleres Feedback bedeutet, dass weniger Fehler in die Produktivumgebung gelangen. Weniger Produktionsfehler bedeuten weniger Notfallkorrekturen und weniger Überstunden.
Terminalbasierte Workflows halten Entwickler bei ihren Tools. Weniger Kontextwechsel bewahren den Flow-Zustand. Bessere Konzentration führt zu qualitativ hochwertigeren Programmen.
Die automatisierte Umgebungsverwaltung reduziert die Belastung für DevOps. Plattformingenieure können sich auf die Architektur konzentrieren, anstatt die Infrastruktur bereitzustellen. Entwickler können experimentieren, ohne technische Schulden zu verursachen.
Der kumulative Effekt kleiner Effizienzsteigerungen – 60 Sekunden statt 15 Minuten, ein Befehl statt sechs Klicks, automatische Bereinigung statt manueller Tickets – führt zu deutlich mehr Zeit für die Entwicklung von Features, die den Kunden wichtig sind.
Der schnellste Weg, um es zu verstehen, ist, es selbst zu erleben. Erstellen Sie ein Upsun-Konto, richten Sie die CLI auf ein beliebiges Git-Repository und führen Sie einen Push durch. Beobachten Sie, wie in wenigen Augenblicken eine produktionsreife Umgebung entsteht.
Join our monthly newsletter
Compliant and validated