Una console per ogni progetto e ambiente

Crea progetti, associa fino a 8 ambienti ai branch git, invita il tuo team e conserva chiavi e secret.

Cosa gestisci in Blocks OS

Ambienti associati ai branch

Un progetto contiene fino a 8 ambienti, da Development su dev a Production su main. Ciascuno ha i propri dati, la propria X-Blocks-Key e un dominio predefinito, e accetta un dominio personalizzato con due record CNAME.

Il tuo team e i suoi accessi

Invita le persone via email. Il proprietario del progetto crea gli ambienti, decide chi può accedere a ciascuno e può cedere la proprietà a un'altra persona.

Secret con audit trail

Salva le chiavi API come secret con un nome. Ruotali, bloccali e ripristinali, scegli chi può leggere ciascuno e controlla l'audit trail.

Impostazioni di accesso e dei provider in un unico posto

Client OIDC, client credentials, provider di identità esterni, MFA, CAPTCHA e i provider di email, notifiche e archiviazione di ogni ambiente si trovano tutti nello spazio di lavoro Secrets & Configs.

Copia i dati tra ambienti

Sposta i dati dei servizi che scegli da un ambiente a un altro, con sovrascrittura opzionale. Ogni migrazione si conferma con un codice monouso.

Repository GitHub collegati

Collega GitHub tramite SSO e scegli i repository da cui i tuoi ambienti fanno il deploy.

Configura un progetto dalla console o dalla CLI

La CLI copre accesso, selezione del progetto, secret e scaffolding. L'aggiunta di ambienti e il collegamento dei repository si fanno nella console.

  1. Crea il progetto

    Registrati su os.seliseblocks.com con email, GitHub, Google, Microsoft, LinkedIn o X, poi crea un progetto. Un account può possedere fino a 10 progetti.

  2. Aggiungi gli ambienti

    Aggiungi gli ambienti che ti servono e associa ciascuno a un branch, ad esempio stg per Staging e main per Production.

  3. Collega la tua app

    Inserisci la X-Blocks-Key dell'ambiente nella configurazione della tua app, oppure esegui blocks new web per generare un'app React già collegata all'ambiente.

# 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

Gli ambienti e i loro branch

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

Domande su OS

Cos'è la X-Blocks-Key?

La chiave pubblica che identifica un ambiente del tuo progetto. La tua app la invia con ogni richiesta a Blocks. Non è un secret, quindi può stare nei tuoi file env.

Quanti ambienti può avere un progetto?

Fino a 8: Development, Testing, Staging, IAT, UAT, Prod Shadow, Pre-Prod e Production, ciascuno associato a un branch git. Ogni ambiente ha i propri dati e puoi copiare i dati da uno all'altro.

Posso gestire tutto dalla CLI?

Accesso, selezione del progetto, secret, client OIDC e scaffolding funzionano dalla CLI. Un progetto creato dalla CLI parte con un solo ambiente di sviluppo. Per aggiungere altri ambienti e collegare i repository serve la console.

Quanti progetti posso creare?

Un account può possedere fino a 10 progetti.

Inizia con un progetto gratuito

Registrati su os.seliseblocks.com e crea un progetto, oppure incolla un prompt in Claude Code, Codex o Cursor e lascia che il tuo agente lo configuri tramite la CLI di Blocks.