Eine Konsole für jedes Projekt und jede Umgebung

Projekte erstellen, bis zu 8 Umgebungen Git-Branches zuordnen, Ihr Team einladen und Schlüssel und Secrets speichern.

Was Sie in Blocks OS verwalten

Umgebungen mit Branch-Zuordnung

Ein Projekt umfasst bis zu 8 Umgebungen, von Development auf dev bis Production auf main. Jede hat ihre eigenen Daten, ihren eigenen X-Blocks-Key und eine Standard-Domain. Eine eigene Domain verbinden Sie mit zwei CNAME-Einträgen.

Ihr Team und seine Zugriffe

Laden Sie Personen per E-Mail ein. Der Projektinhaber erstellt Umgebungen, legt für jede fest, wer darauf zugreifen kann, und kann die Inhaberschaft an eine andere Person übertragen.

Secrets mit Audit-Trail

Speichern Sie API-Keys als benannte Secrets. Sie können sie rotieren, sperren und wiederherstellen, für jedes Secret festlegen, wer es lesen darf, und den Audit-Trail prüfen.

Anmelde- und Provider-Einstellungen an einem Ort

OIDC-Clients, Client Credentials, externe Identity Provider, MFA, CAPTCHA sowie die E-Mail-, Benachrichtigungs- und Speicher-Provider jeder Umgebung liegen alle im Workspace Secrets & Configs.

Daten zwischen Umgebungen kopieren

Übertragen Sie die Daten ausgewählter Services von einer Umgebung in eine andere, optional mit Überschreiben. Jede Migration wird mit einem Einmalcode bestätigt.

Verbundene GitHub-Repositories

Verbinden Sie GitHub über SSO und wählen Sie die Repositories, aus denen Ihre Umgebungen deployen.

Ein Projekt über die Konsole oder die CLI einrichten

Die CLI deckt Anmeldung, Projektauswahl, Secrets und Scaffolding ab. Umgebungen fügen Sie in der Konsole hinzu, und dort verknüpfen Sie auch Repositories.

  1. Projekt erstellen

    Registrieren Sie sich auf os.seliseblocks.com mit E-Mail, GitHub, Google, Microsoft, LinkedIn oder X und erstellen Sie dann ein Projekt. Ein Konto kann bis zu 10 Projekte besitzen.

  2. Umgebungen hinzufügen

    Fügen Sie die Umgebungen hinzu, die Sie brauchen, und ordnen Sie jede einem Branch zu, etwa stg für Staging und main für Production.

  3. Ihre App verbinden

    Tragen Sie den X-Blocks-Key der Umgebung in die Konfiguration Ihrer App ein, oder führen Sie blocks new web aus, um eine React-App zu erzeugen, die bereits damit verbunden ist.

# Sign in and pick the project
blocks login --account <name>
blocks projects list --json
blocks use <tenantId> --account <name>

# Store a secret; the CLI never prints its value
blocks secrets set stripe-api-key --value-file ./key.txt --description "Stripe live key" --dry-run --json

Umgebungen und ihre Branches

  • Developmentdev
  • Testingtest
  • Stagingstg
  • IATiat
  • UATuat
  • Prod Shadowprod-shadow
  • Pre-Prodpre-prod
  • Productionmain

Fragen zu OS

Was ist der X-Blocks-Key?

Der öffentliche Schlüssel, der eine Umgebung Ihres Projekts identifiziert. Ihre App sendet ihn mit jeder Anfrage an Blocks. Er ist kein Secret und kann daher in Ihren Env-Dateien stehen.

Wie viele Umgebungen kann ein Projekt haben?

Bis zu 8: Development, Testing, Staging, IAT, UAT, Prod Shadow, Pre-Prod und Production, jede einem Git-Branch zugeordnet. Jede Umgebung hat ihre eigenen Daten, und Sie können Daten zwischen ihnen kopieren.

Kann ich alles über die CLI verwalten?

Anmeldung, Projektauswahl, Secrets, OIDC-Clients und Scaffolding funktionieren über die CLI. Ein über die CLI erstelltes Projekt startet mit einer Development-Umgebung. Weitere Umgebungen fügen Sie in der Konsole hinzu, und dort verknüpfen Sie auch Repositories.

Wie viele Projekte kann ich erstellen?

Ein Konto kann bis zu 10 Projekte besitzen.

Starten Sie mit einem kostenlosen Projekt

Registrieren Sie sich auf os.seliseblocks.com und erstellen Sie ein Projekt, oder fügen Sie einen einzigen Prompt in Claude Code, Codex oder Cursor ein und lassen Sie Ihren Agenten das Projekt über die Blocks CLI einrichten.