- Services
OS
Une console pour tous vos projets et environnements
Créez des projets, associez jusqu'à 8 environnements à des branches git, invitez votre équipe et conservez clés et secrets.
Ce que vous gérez dans Blocks OS
Des environnements associés aux branches
Un projet contient jusqu'à 8 environnements, de Development sur dev à Production sur main. Chacun a ses propres données, sa propre X-Blocks-Key et un domaine par défaut, et accepte un domaine personnalisé avec deux enregistrements CNAME.
Votre équipe et ses accès
Invitez des personnes par e-mail. Le propriétaire du projet crée les environnements, décide qui peut accéder à chacun, et peut transférer la propriété à quelqu'un d'autre.
Des secrets avec journal d'audit
Stockez vos clés API sous forme de secrets nommés. Faites-les tourner, verrouillez-les et restaurez-les, choisissez qui peut lire chacun d'eux, et consultez le journal d'audit.
Connexion et fournisseurs, réglés au même endroit
Les clients OIDC, les client credentials, les fournisseurs d'identité externes, la MFA, le CAPTCHA, ainsi que les fournisseurs d'e-mail, de notifications et de stockage de chaque environnement se trouvent tous dans l'espace Secrets & Configs.
Copiez des données entre environnements
Transférez les données des services choisis d'un environnement à un autre, avec écrasement en option. Chaque migration est confirmée par un code à usage unique.
Dépôts GitHub connectés
Connectez GitHub via SSO et choisissez les dépôts depuis lesquels vos environnements sont déployés.
Configurez un projet depuis la console ou la CLI
La CLI couvre la connexion, la sélection du projet, les secrets et le scaffolding. L'ajout d'environnements et la liaison des dépôts se font dans la console.
- devDevelopment3c9e••••••••a41fq8fz3.slsblx.com
- stgStaging7b20••••••••e6d2m4tq7.slsblx.com
- mainProductionDomaine personnaliséf81d••••••••09cbportal.example.com
Créez le projet
Inscrivez-vous sur os.seliseblocks.com avec un e-mail, GitHub, Google, Microsoft, LinkedIn ou X, puis créez un projet. Un compte peut posséder jusqu'à 10 projets.
Ajoutez des environnements
Ajoutez les environnements dont vous avez besoin et associez chacun à une branche, par exemple stg pour Staging et main pour Production.
Connectez votre application
Placez la X-Blocks-Key de l'environnement dans la configuration de votre application, ou lancez
blocks new webpour générer une application React déjà reliée à cet environnement.
# 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 --jsonLes environnements et leurs branches
- Developmentdev
- Testingtest
- Stagingstg
- IATiat
- UATuat
- Prod Shadowprod-shadow
- Pre-Prodpre-prod
- Productionmain
Questions sur OS
Qu'est-ce que la X-Blocks-Key ?
La clé publique qui identifie un environnement de votre projet. Votre application l'envoie avec chaque requête vers Blocks. Ce n'est pas un secret, elle peut donc figurer dans vos fichiers env.
Combien d'environnements un projet peut-il avoir ?
Jusqu'à 8 : Development, Testing, Staging, IAT, UAT, Prod Shadow, Pre-Prod et Production, chacun associé à une branche git. Chaque environnement a ses propres données, et vous pouvez copier des données de l'un à l'autre.
Puis-je tout gérer depuis la CLI ?
La connexion, la sélection du projet, les secrets, les clients OIDC et le scaffolding fonctionnent depuis la CLI. Un projet créé depuis la CLI démarre avec un environnement de développement. L'ajout d'autres environnements et la liaison des dépôts se font dans la console.
Combien de projets puis-je créer ?
Un compte peut posséder jusqu'à 10 projets.
Souvent utilisé avec
Commencez avec un projet gratuit
Inscrivez-vous sur os.seliseblocks.com et créez un projet, ou collez un prompt dans Claude Code, Codex ou Cursor et laissez votre agent le configurer via la CLI Blocks.