---
title: STACKIT CLI Installationsanleitung
description: Die STACKIT-CLI-Installationsanleitung beschreibt Schritt für Schritt Setup, Konfiguration und Nutzung des Kommandozeilen-Tools für die souveräne Cloud.
scfAsset:
  maintainers:
    - user: "tobias.mueller"
  managed: false
  category: "guide"
  external: true
  tags: ["CLI", "Installation", "Automation", "Setup", "DevTools"]
source_url: "https://framework.stackit.cloud/de/architecture/assetcontainer/stackit/stackit-cli-installation/"
source_file: "docs/de/architecture/assetcontainer/stackit/stackit-cli-installation.mdx"
---

<Aside type="note" title="Asset Profile">
  **Zeitaufwand:** 15 Minuten. **Fokus:** Developer Tools und Infrastruktur-Automatisierung. **Lernziel:** die STACKIT CLI installieren und sicher authentifizieren, um souveräne Cloud-Ressourcen zu verwalten.
</Aside>

## STACKIT CLI im Überblick

Die STACKIT CLI ermöglicht es Entwicklern und Systemadministratoren, direkt aus dem Terminal mit der STACKIT Sovereign Cloud zu interagieren. Die STACKIT CLI ist der primäre Einstiegspunkt für Automatisierungsskripte, DevOps-Pipelines und effizientes Projektmanagement ohne grafische Oberfläche.

### Systemanforderungen und Funktionen

- **Unterstützte Betriebssysteme**: Die STACKIT CLI läuft unter Linux-Distributionen, macOS und Windows, inklusive nativer WSL-Unterstützung.
- **Sicherheitsarchitektur**: Die STACKIT CLI stellt verschlüsselte Tokens über den STACKIT Identity Provider (IDP) aus, um europäische Datenschutzstandards einzuhalten.
- **Schnittstellen-Integration**: Die STACKIT CLI verbindet sich direkt mit der STACKIT-API, um Compute-, Netzwerk- und Kubernetes-Ressourcen zu verwalten.

---

## Systemspezifische Installation

Wähle den Tab für das Betriebssystem deiner lokalen Entwicklungsumgebung, um die STACKIT CLI zu installieren.

<Tabs>
  <TabItem label="macOS (Homebrew)">
    Nutze den Homebrew-Paketmanager, um den offiziellen STACKIT-Tap hinzuzufügen und die STACKIT CLI zu installieren.

    ```bash
    brew install stackitcloud/tap/stackit-cli
    ```

  </TabItem>
  <TabItem label="Linux (Bash)">
    Nutze das offizielle, gehärtete Installationsskript, um die STACKIT-CLI-Binary direkt in deinem lokalen System-Pfad einzurichten.

    ```bash
    curl -s https://raw.githubusercontent.com/stackitcloud/stackit-cli/main/install.sh | bash
    ```

  </TabItem>
  <TabItem label="Windows (winget)">
    Öffne eine administrative PowerShell-Instanz und installiere die STACKIT CLI über den Windows Package Manager.

    ```powershell
    winget install stackit.cli
    ```

  </TabItem>
</Tabs>

---

## Erstkonfiguration und Authentifizierung

Folge dieser Schritt-für-Schritt-Anleitung, um die Einsatzbereitschaft der STACKIT CLI herzustellen.

<Steps>

1. **Installation prüfen**: Stelle sicher, dass die STACKIT CLI auf Befehle reagiert, indem du die installierte Versionsnummer abfragst.

   ```bash
   stackit version
   ```

2. **Interaktives Login ausführen**: Starte die Authentifizierung. Die STACKIT CLI öffnet ein sicheres Browserfenster zur Validierung über den STACKIT Identity Provider (IDP).

   ```bash
   stackit auth login
   ```

3. **Standardprojekt setzen**: Weise deine Standard-Projekt-ID zu, damit nachfolgende Befehle im Kontext dieses Projekts ausgeführt werden.

   ```bash
   stackit config set project <YOUR_PROJECT_ID>
   ```

4. **Konfiguration prüfen**: Überprüfe die aktiven Profileinstellungen und Umgebungsvariablen.

   ```bash
   stackit config list
   ```

</Steps>

---

## Funktionsmatrix

- **Infrastruktur-Management**: Erstelle, skaliere und lösche virtuelle Server-Instanzen und Object-Storage-Systeme effizient über das Terminal.
- **Kubernetes-Integration**: Lade kubeconfig-Dateien für STACKIT-Kubernetes-Engine-Cluster (SKE) mit einem einzigen Befehl in die lokale Umgebung.
- **FinOps-Transparenz**: Frage Kostenstrukturen und Nutzungsdaten auf Basis des FOCUS-Standards mit integrierten Befehlen ab.
