[{"data":1,"prerenderedAt":1108},["ShallowReactive",2],{"/fr-fr/blog/gitlab-18-11-budget-guardrails-for-gitlab-credits":3,"navigation-fr-fr":324,"banner-fr-fr":758,"footer-fr-fr":766,"blog-post-authors-fr-fr-Bryan Rothwell":1004,"blog-related-posts-fr-fr-gitlab-18-11-budget-guardrails-for-gitlab-credits":1020,"blog-promotions-fr-fr":1046,"next-steps-fr-fr":1099},{"id":4,"title":5,"authors":6,"body":8,"category":303,"date":304,"description":305,"extension":306,"externalUrl":307,"faq":307,"featured":308,"heroImage":309,"meta":310,"navigation":311,"path":312,"seo":313,"slug":317,"stem":318,"tags":319,"template":322,"updatedDate":307,"__hash__":323},"blogPosts/fr-fr/blog/gitlab-18-11-budget-guardrails-for-gitlab-credits.md","GitLab 18.11 : garde-fous budgétaires pour les GitLab Credits",[7],"Bryan Rothwell",{"type":9,"value":10,"toc":284},"minimark",[11,15,18,34,39,42,47,50,53,81,90,94,97,100,120,124,127,130,134,137,141,144,148,151,155,158,162,165,168,172,178,184,188,191,196,199,217,222,229,234,237,242,268,272,275],[12,13,14],"p",{},"Les équipes qui utilisent GitLab Duo Agent Platform avec des crédits GitLab à la demande livrent plus rapidement, détectent les bogues plus tôt et automatisent des tâches qui mobilisaient auparavant des sprints entiers. Mais à mesure que l'adoption progresse, les équipes finances, achats et plateforme exigent des preuves que les dépenses liées à l'IA sont encadrées, prévisibles et maîtrisables.",[12,16,17],{},"L'un des principaux freins à une adoption plus large de l'IA n'est pas le scepticisme vis-à-vis de la technologie : c'est l'incertitude quant à la maîtrise des dépenses. Sans plafond budgétaire, un mois particulièrement chargé pourrait engendrer des dépenses imprévues. Sans limites par utilisateur, une poignée d'utilisateurs intensifs pourrait épuiser les crédits de l'équipe avant la fin du mois. Et sans aucun de ces mécanismes, les responsables techniques qui souhaitent étendre l'utilisation de l'IA agentique pour le développement logiciel doivent multiplier les démarches pour obtenir les validations budgétaires.",[12,19,20,21,27,28,33],{},"Depuis sa ",[22,23,26],"a",{"href":24,"rel":25},"https://about.gitlab.com/fr-fr/blog/gitlab-duo-agent-platform-is-generally-available/",[],"disponibilité générale",", GitLab Duo Agent Platform offre des fonctionnalités de gouvernance et de visibilité sur l'utilisation. Avec GitLab 18.11, nous introduisons des contrôles d'utilisation pour ",[22,29,32],{"href":30,"rel":31},"https://about.gitlab.com/fr-fr/blog/introducing-gitlab-credits/",[],"GitLab Credits"," : des plafonds de dépenses et des garde-fous budgétaires qui donnent à votre organisation encore plus de contrôle et de transparence sur la consommation des crédits.",[35,36,38],"h2",{"id":37},"gestion-de-gitlab-credits","Gestion de GitLab Credits",[12,40,41],{},"GitLab 18.11 ajoute trois niveaux de contrôle sur la consommation des GitLab Credits : un plafond de dépenses au niveau de l'abonnement, des limites de crédits par utilisateur et une visibilité sur l'état et l'application des plafonds.",[43,44,46],"h3",{"id":45},"plafond-de-dépenses-au-niveau-de-labonnement","Plafond de dépenses au niveau de l'abonnement",[12,48,49],{},"Les responsables de facturation peuvent désormais définir un plafond mensuel strict pour la consommation de crédits GitLab à la demande sur l'ensemble de leur abonnement.",[12,51,52],{},"Voici comment cela fonctionne :",[54,55,56,69,75],"ul",{},[57,58,59,63,64,68],"li",{},[60,61,62],"strong",{},"Définissez un plafond"," dans le ",[65,66,67],"code",{},"portail clients",", dans les paramètres de votre abonnement relatifs à GitLab Credits.",[57,70,71,74],{},[60,72,73],{},"Appliquez automatiquement les limites de dépenses."," Lorsque la consommation à la demande atteint le plafond, l'accès à GitLab Duo Agent Platform est suspendu pour tous les utilisateurs de l'abonnement jusqu'au début de la période mensuelle suivante.",[57,76,77,80],{},[60,78,79],{},"Ajustez en cours de route."," Augmentez ou désactivez le plafond en cours de mois pour rétablir l'accès.",[12,82,83,84,89],{},"Le plafond se réinitialise à chaque période mensuelle et la limite configurée est reconduite automatiquement, sauf si vous la modifiez. Étant donné que les données d'utilisation sont synchronisées périodiquement plutôt qu'en temps réel, un léger dépassement peut survenir après que le plafond est atteint, avant que l'application ne prenne effet. Consultez la ",[22,85,88],{"href":86,"rel":87},"https://docs.gitlab.com/subscriptions/gitlab_credits/",[],"documentation relative à GitLab Credits"," pour plus de détails.",[43,91,93],{"id":92},"plafonds-de-dépenses-par-utilisateur","Plafonds de dépenses par utilisateur",[12,95,96],{},"Il est naturel que tous les utilisateurs ne consomment pas les crédits au même rythme. Mais lorsqu'un ou deux utilisateurs intensifs consomment une part disproportionnée du pool, le reste de l'équipe peut perdre son accès à l'IA avant la fin du mois.",[12,98,99],{},"Les plafonds de crédits par utilisateur empêchent qu'un seul utilisateur consomme plus que la part qui lui est allouée :",[54,101,102,108,114],{},[57,103,104,107],{},[60,105,106],{},"Plafond forfaitaire par utilisateur."," Définissez une limite de crédits forfaitaire qui s'applique de manière égale à chaque utilisateur de l'abonnement via l'API GraphQL de GitLab. Contrairement au plafond au niveau de l'abonnement, le plafond par utilisateur s'applique à la consommation totale d'un utilisateur, toutes sources de crédits confondues.",[57,109,110,113],{},[60,111,112],{},"Limites personnalisées par utilisateur."," Pour les organisations qui ont besoin de limites différenciées, vous pouvez définir des plafonds de crédits individuels pour des utilisateurs spécifiques via l'API GraphQL. Par exemple, vous pourriez accorder une allocation plus élevée à vos staff engineers tout en appliquant une limite standard au reste de l'équipe.",[57,115,116,119],{},[60,117,118],{},"Application individuelle."," Lorsqu'un utilisateur atteint son plafond, il conserve un accès complet à GitLab. Seule sa consommation de crédits GitLab Duo Agent Platform est suspendue jusqu'au prochain cycle de facturation. Tous les autres membres de l'équipe continuent à travailler sans interruption jusqu'à atteindre leur propre limite ou le plafond au niveau de l'abonnement, selon la première éventualité.",[43,121,123],{"id":122},"visibilité-et-notifications","Visibilité et notifications",[12,125,126],{},"Lorsqu'un plafond au niveau de l'abonnement est atteint, GitLab envoie une notification par e-mail aux responsables de facturation afin qu'ils puissent agir : augmenter le plafond, attendre la période suivante ou redistribuer les crédits.",[12,128,129],{},"Dans GitLab, les propriétaires de groupe (GitLab.com) et les administrateurs d'instance (GitLab Self-Managed) peuvent consulter les utilisateurs bloqués en raison de l'atteinte de leur plafond par utilisateur et rétablir l'accès en ajustant le plafond via l'API GraphQL.",[35,131,133],{"id":132},"comment-les-garde-fous-budgétaires-aident-les-organisations-à-déployer-lia-à-grande-échelle","Comment les garde-fous budgétaires aident les organisations à déployer l'IA à grande échelle",[12,135,136],{},"Les garde-fous sont essentiels à mesure que les organisations accélèrent leur adoption de l'IA. Voici pourquoi :",[43,138,140],{"id":139},"des-budgets-dia-prévisibles","Des budgets d'IA prévisibles",[12,142,143],{},"Les contrôles d'utilisation de GitLab Duo Agent Platform transforment l'IA en un poste budgétaire encadré et prévisible grâce aux crédits GitLab à la demande. Il devient ainsi plus facile de déployer des agents sur l'ensemble du cycle de développement logiciel, d'obtenir la validation des équipes financières, de justifier les renouvellements et de planifier les dépenses trimestrielles.",[43,145,147],{"id":146},"gouvernance-et-refacturation-interne","Gouvernance et refacturation interne",[12,149,150],{},"Les grandes organisations doivent souvent aligner la consommation d'IA sur leurs budgets internes, centres de coûts ou politiques de départements. Les plafonds par utilisateur offrent aux équipes plateforme un mécanisme simple pour répartir les crédits équitablement et suivre la consommation au niveau individuel. Les options d'importation par API facilitent la gestion des plafonds à l'échelle de l'entreprise. En combinant les plafonds par utilisateur aux données d'utilisation par utilisateur du tableau de bord GitLab Credits, les organisations peuvent analyser les tendances de consommation pour alimenter leurs propres processus de refacturation interne ou d'allocation budgétaire.",[43,152,154],{"id":153},"la-confiance-pour-passer-à-léchelle","La confiance pour passer à l'échelle",[12,156,157],{},"De nombreux clients commencent à utiliser GitLab Duo Agent Platform avec un petit groupe pilote. Les contrôles d'utilisation éliminent les risques associés à l'extension de ce pilote à l'ensemble de l'organisation. Vous pouvez déployer GitLab Duo Agent Platform auprès de centaines, voire de milliers de développeurs, en sachant qu'un plafond strict protège votre budget. Si la consommation augmente plus vite que prévu, vous atteindrez le plafond, sans facture inattendue.",[35,159,161],{"id":160},"dépasser-le-dilemme-de-la-tarification-par-siège-et-du-manque-de-visibilité","Dépasser le dilemme de la tarification par siège et du manque de visibilité",[12,163,164],{},"De nombreux outils de programmation assistée par l'IA adoptent une approche par siège pour la gestion des coûts. Vous achetez un nombre fixe de sièges à un prix forfaitaire par utilisateur, et c'est votre budget. L'approche est simple, mais rigide. Vous payez le même montant, qu'un développeur utilise l'outil dix fois par jour ou n'y touche jamais. Et à mesure que les éditeurs introduisent des modèles premium et des dépassements basés sur l'utilisation en plus de la tarification par siège, la prévisibilité des coûts promise par ce modèle commence à s'éroder.",[12,166,167],{},"GitLab adopte une approche différente : une tarification à l'usage avec des plafonds stricts et un tableau de bord de gouvernance unifié. Vous profitez d'une véritable flexibilité : vous ne payez que ce que vos équipes consomment réellement et pouvez prévoir un budget grâce aux limites de dépenses appliquées automatiquement.",[35,169,171],{"id":170},"exemples-concrets-de-contrôles-dutilisation","Exemples concrets de contrôles d'utilisation",[12,173,174,177],{},[60,175,176],{},"Prenons l'exemple d'une entreprise cliente SaaS de taille moyenne qui souhaite respecter son budget mensuel."," Une entreprise d'ingénierie de 200 personnes définit un plafond au niveau de l'abonnement correspondant à sa consommation à la demande prévue. Le VP Engineering peut affirmer avec certitude aux équipes financières que les dépenses liées à GitLab Duo Agent Platform ne dépasseront jamais le montant approuvé, même lors de l'intégration de nouvelles équipes. Si l'organisation approche du plafond en cours de mois, le responsable de facturation reçoit une notification et peut décider d'augmenter la limite ou d'attendre la période suivante.",[12,179,180,183],{},[60,181,182],{},"Chez GitLab, nous travaillons également avec de grandes entreprises qui souhaitent garantir une utilisation équitable entre les équipes."," Une société de services financiers internationale comptant 2 000 développeurs utilise les plafonds par utilisateur pour assurer un accès équitable. Les ingénieurs seniors travaillant sur des projets de refactorisation complexes bénéficient d'une allocation individuelle plus élevée via l'API, tandis que la majorité des développeurs profite d'un plafond forfaitaire standard. Aucun utilisateur ne peut épuiser le pool à lui seul, et l'équipe plateforme utilise les données d'utilisation par utilisateur du tableau de bord GitLab Credits pour analyser les tendances de consommation et concevoir la planification budgétaire trimestrielle.",[35,185,187],{"id":186},"premiers-pas","Premiers pas",[12,189,190],{},"Les contrôles d'utilisation sont disponibles pour les clients GitLab.com et GitLab Self-Managed dès la version GitLab 18.11. Les contrôles sont configurés à différents emplacements selon la portée et votre rôle.",[12,192,193],{},[60,194,195],{},"Plafond au niveau de l'abonnement",[12,197,198],{},"Les responsables de facturation définissent le plafond à la demande au niveau de l'abonnement dans le portail client :",[200,201,202,209,214],"ol",{},[57,203,204,205,208],{},"Connectez-vous au ",[65,206,207],{},"Portail clients",".",[57,210,211,212,208],{},"Sur la carte de votre abonnement, accédez aux paramètres de ",[60,213,32],{},[57,215,216],{},"Activez le plafond mensuel de crédits à la demande et saisissez la limite souhaitée.",[12,218,219],{},[60,220,221],{},"Plafond forfaitaire par utilisateur",[12,223,224,225,228],{},"Le plafond forfaitaire par utilisateur peut être défini via l'API GraphQL de GitLab par les propriétaires d'espace de nommage (GitLab.com) ou les administrateurs d'instance (GitLab Self-Managed). Consultez la ",[22,226,88],{"href":86,"rel":227},[]," pour les dernières informations sur les interfaces de configuration disponibles.",[12,230,231],{},[60,232,233],{},"Limites personnalisées par utilisateur",[12,235,236],{},"Pour des limites différenciées, les propriétaires d'espace de nommage (GitLab.com) et les administrateurs d'instance (Self-Managed) peuvent définir des plafonds individuels par programmation. Cette option est particulièrement utile pour les workflows d'automatisation et d'Infrastructure as Code.",[12,238,239],{},[60,240,241],{},"Suivi de l'utilisation et de l'état des plafonds",[54,243,244,250,259],{},[57,245,246,249],{},[60,247,248],{},"Portail client :"," consultez l'utilisation détaillée et l'état des plafonds.",[57,251,252,255,256,208],{},[60,253,254],{},"GitLab.com :"," les propriétaires de groupe peuvent consulter les utilisateurs bloqués sous ",[60,257,258],{},"Paramètres > GitLab Credits",[57,260,261,264,265,208],{},[60,262,263],{},"GitLab Self-Managed :"," les administrateurs d'instance peuvent consulter l'état des plafonds et les utilisateurs bloqués sous ",[60,266,267],{},"Admin > GitLab Credits",[35,269,271],{"id":270},"gitlab-duo-agent-platform-est-prêt-à-passer-à-léchelle","GitLab Duo Agent Platform est prêt à passer à l'échelle",[12,273,274],{},"Les contrôles d'utilisation sont disponibles dès maintenant dans GitLab 18.11. Si vous attendiez les bons garde-fous avant de déployer GitLab Duo Agent Platform à l'échelle de votre organisation, c'est le moment. Définissez vos plafonds, déployez GitLab Duo Agent Platform auprès de davantage d'équipes et accélérez vos livraisons !",[276,277,278],"blockquote",{},[12,279,280,208],{},[22,281,283],{"href":86,"rel":282},[],"En savoir plus sur GitLab Credits et les contrôles d'utilisation",{"title":285,"searchDepth":286,"depth":286,"links":287},"",2,[288,294,299,300,301,302],{"id":37,"depth":286,"text":38,"children":289},[290,292,293],{"id":45,"depth":291,"text":46},3,{"id":92,"depth":291,"text":93},{"id":122,"depth":291,"text":123},{"id":132,"depth":286,"text":133,"children":295},[296,297,298],{"id":139,"depth":291,"text":140},{"id":146,"depth":291,"text":147},{"id":153,"depth":291,"text":154},{"id":160,"depth":286,"text":161},{"id":170,"depth":286,"text":171},{"id":186,"depth":286,"text":187},{"id":270,"depth":286,"text":271},"product","2026-04-17","Découvrez comment les plafonds de dépenses et les limites de crédits par utilisateur offrent aux organisations les garde-fous budgétaires nécessaires pour déployer GitLab Duo Agent Platform à grande échelle.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1776259080/cakqnwo5ecp255lo8lzo.png",{},true,"/fr-fr/blog/gitlab-18-11-budget-guardrails-for-gitlab-credits",{"config":314,"title":315,"description":316,"ogTitle":315,"ogDescription":316,"ogImage":309},{"noIndex":308},"GitLab 18.11 : garde-fous budgétaires pour GitLab Credits","Découvrez comment les plafonds de dépenses et limites par utilisateur offrent les garde-fous nécessaires pour déployer GitLab Duo Agent Platform.","gitlab-18-11-budget-guardrails-for-gitlab-credits","fr-fr/blog/gitlab-18-11-budget-guardrails-for-gitlab-credits",[303,320,321],"AI","news","BlogPost","HKHorZk-uCQBerm-0dP2NtFe_TGeT5j1_DN6A1mdWrg",{"logo":325,"freeTrial":330,"sales":335,"login":340,"items":345,"search":673,"minimal":709,"duo":728,"switchNav":737,"pricingDeployment":748},{"config":326},{"href":327,"dataGaName":328,"dataGaLocation":329},"/fr-fr/","gitlab logo","header",{"text":331,"config":332},"Commencer un essai gratuit",{"href":333,"dataGaName":334,"dataGaLocation":329},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":336,"config":337},"Demander une démo",{"href":338,"dataGaName":339,"dataGaLocation":329},"/fr-fr/sales/?contact-topic=request-demo","sales",{"text":341,"config":342},"Connexion",{"href":343,"dataGaName":344,"dataGaLocation":329},"https://gitlab.com/users/sign_in/","sign in",[346,375,477,482,595,651],{"text":347,"config":348,"menu":350},"Plateforme",{"dataNavLevelOne":349},"platform",{"type":351,"columns":352},"cards",[353,359,367],{"title":347,"description":354,"link":355},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":356,"config":357},"Explorer notre plateforme",{"href":358,"dataGaName":349,"dataGaLocation":329},"/fr-fr/platform/",{"title":360,"description":361,"link":362},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":363,"config":364},"Découvrir GitLab Duo",{"href":365,"dataGaName":366,"dataGaLocation":329},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":368,"description":369,"link":370},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":371,"config":372},"En savoir plus",{"href":373,"dataGaName":374,"dataGaLocation":329},"/fr-fr/why-gitlab/","why gitlab",{"text":376,"left":311,"config":377,"menu":379},"Produit",{"dataNavLevelOne":378},"solutions",{"type":380,"link":381,"columns":385,"feature":456},"lists",{"text":382,"config":383},"Voir toutes les solutions",{"href":384,"dataGaName":378,"dataGaLocation":329},"/fr-fr/solutions/",[386,411,434],{"title":387,"description":388,"link":389,"items":394},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":390},{"icon":391,"href":392,"dataGaName":393,"dataGaLocation":329},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[395,399,402,407],{"text":396,"config":397},"CI/CD",{"href":398,"dataGaLocation":329,"dataGaName":396},"/fr-fr/solutions/continuous-integration/",{"text":360,"config":400},{"href":365,"dataGaLocation":329,"dataGaName":401},"gitlab duo agent platform - product menu",{"text":403,"config":404},"Gestion du code source",{"href":405,"dataGaLocation":329,"dataGaName":406},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":408,"config":409},"Livraison de logiciels automatisée",{"href":392,"dataGaLocation":329,"dataGaName":410},"Automated software delivery",{"title":412,"description":413,"link":414,"items":419},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":415},{"href":416,"dataGaName":417,"dataGaLocation":329,"icon":418},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[420,424,429],{"text":421,"config":422},"Tests de sécurité des applications",{"href":416,"dataGaName":423,"dataGaLocation":329},"Application security testing",{"text":425,"config":426},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":427,"dataGaLocation":329,"dataGaName":428},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":430,"config":431},"Conformité logicielle",{"href":432,"dataGaName":433,"dataGaLocation":329},"/fr-fr/solutions/software-compliance/","software compliance",{"title":435,"link":436,"items":441},"Mesures",{"config":437},{"icon":438,"href":439,"dataGaName":440,"dataGaLocation":329},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[442,446,451],{"text":443,"config":444},"Visibilité et mesures",{"href":439,"dataGaLocation":329,"dataGaName":445},"Visibility and Measurement",{"text":447,"config":448},"Gestion de la chaîne de valeur",{"href":449,"dataGaLocation":329,"dataGaName":450},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":452,"config":453},"Analyses et informations",{"href":454,"dataGaLocation":329,"dataGaName":455},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":457,"type":380,"items":458},"GitLab",[459,465,471],{"text":460,"config":461},"Entreprises",{"icon":462,"href":463,"dataGaLocation":329,"dataGaName":464},"Building","/fr-fr/enterprise/","enterprise",{"text":466,"config":467},"Pour les PME",{"icon":468,"href":469,"dataGaLocation":329,"dataGaName":470},"Work","/fr-fr/small-business/","small business",{"text":472,"config":473},"Pour le secteur public",{"icon":474,"href":475,"dataGaLocation":329,"dataGaName":476},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":478,"config":479},"Tarifs",{"href":480,"dataGaName":481,"dataGaLocation":329,"dataNavLevelOne":481},"/fr-fr/pricing/","pricing",{"text":483,"config":484,"menu":486},"Ressources",{"dataNavLevelOne":485},"resources",{"type":380,"link":487,"columns":491,"feature":584},{"text":488,"config":489},"Afficher toutes les ressources",{"href":490,"dataGaName":485,"dataGaLocation":329},"/fr-fr/resources/",[492,524,551],{"title":187,"items":493},[494,499,504,509,514,519],{"text":495,"config":496},"Installation",{"href":497,"dataGaName":498,"dataGaLocation":329},"/fr-fr/install/","install",{"text":500,"config":501},"Guides de démarrage",{"href":502,"dataGaName":503,"dataGaLocation":329},"/fr-fr/get-started/","quick setup checklists",{"text":505,"config":506},"Apprentissage",{"href":507,"dataGaLocation":329,"dataGaName":508},"https://university.gitlab.com/","learn",{"text":510,"config":511},"Documentation",{"href":512,"dataGaName":513,"dataGaLocation":329},"https://docs.gitlab.com/","product documentation",{"text":515,"config":516},"Vidéos sur les bonnes pratiques",{"href":517,"dataGaName":518,"dataGaLocation":329},"/fr-fr/getting-started-videos/","best practice videos",{"text":520,"config":521},"Intégrations",{"href":522,"dataGaName":523,"dataGaLocation":329},"/fr-fr/integrations/","integrations",{"title":525,"items":526},"Découvrir",[527,532,537,542,546],{"text":528,"config":529},"Témoignages clients",{"href":530,"dataGaName":531,"dataGaLocation":329},"/fr-fr/customers/","customer success stories",{"text":533,"config":534},"Blog",{"href":535,"dataGaName":536,"dataGaLocation":329},"/fr-fr/blog/","blog",{"text":538,"config":539},"Demo Hub",{"href":540,"dataGaName":541,"dataGaLocation":329},"/fr-fr/demo-hub/","demo hub",{"text":543,"config":544},"The Source",{"href":545,"dataGaName":536,"dataGaLocation":329},"/fr-fr/the-source/",{"text":547,"config":548},"Travail à distance",{"href":549,"dataGaName":550,"dataGaLocation":329},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":552,"items":553},"Connecter",[554,559,564,569,574,579],{"text":555,"config":556},"Services GitLab",{"href":557,"dataGaName":558,"dataGaLocation":329},"/fr-fr/services/","services",{"text":560,"config":561},"Contribuer",{"href":562,"dataGaName":563,"dataGaLocation":329},"https://contributors.gitlab.com","contribute",{"text":565,"config":566},"Communauté",{"href":567,"dataGaName":568,"dataGaLocation":329},"/community/","community",{"text":570,"config":571},"Forum",{"href":572,"dataGaName":573,"dataGaLocation":329},"https://forum.gitlab.com/","forum",{"text":575,"config":576},"Événements",{"href":577,"dataGaName":578,"dataGaLocation":329},"/events/","events",{"text":580,"config":581},"Partenaires",{"href":582,"dataGaName":583,"dataGaLocation":329},"/fr-fr/partners/","partners",{"config":585,"title":588,"text":589,"link":590},{"background":586,"textColor":587},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":591,"config":592},"Lire les articles les plus récents",{"href":593,"dataGaName":594,"dataGaLocation":329},"/fr-fr/whats-new/","whats new",{"text":596,"config":597,"menu":599},"Société",{"dataNavLevelOne":598},"company",{"type":380,"columns":600},[601],{"items":602},[603,608,614,616,621,626,631,636,641,646],{"text":604,"config":605},"À propos",{"href":606,"dataGaName":607,"dataGaLocation":329},"/fr-fr/company/","about",{"text":609,"config":610,"footerGa":613},"Carrières",{"href":611,"dataGaName":612,"dataGaLocation":329},"/jobs/","jobs",{"dataGaName":612},{"text":575,"config":615},{"href":577,"dataGaName":578,"dataGaLocation":329},{"text":617,"config":618},"Leadership",{"href":619,"dataGaName":620,"dataGaLocation":329},"/company/team/e-group/","leadership",{"text":622,"config":623},"Manuel",{"href":624,"dataGaName":625,"dataGaLocation":329},"https://handbook.gitlab.com/","handbook",{"text":627,"config":628},"Relations avec les investisseurs",{"href":629,"dataGaName":630,"dataGaLocation":329},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":632,"config":633},"Trust Center",{"href":634,"dataGaName":635,"dataGaLocation":329},"/fr-fr/security/","trust center",{"text":637,"config":638},"Centre pour la transparence de l'IA",{"href":639,"dataGaName":640,"dataGaLocation":329},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":642,"config":643},"Newsletter",{"href":644,"dataGaName":645,"dataGaLocation":329},"/company/contact/#contact-forms","newsletter",{"text":647,"config":648},"Presse",{"href":649,"dataGaName":650,"dataGaLocation":329},"/press/","press",{"text":652,"config":653,"menu":654},"Nous contacter",{"dataNavLevelOne":598},{"type":380,"columns":655},[656],{"items":657},[658,663,668],{"text":659,"config":660},"Contacter l'équipe commerciale",{"href":661,"dataGaName":662,"dataGaLocation":329},"/fr-fr/sales/","talk to sales",{"text":664,"config":665},"Assistance GitLab",{"href":666,"dataGaName":667,"dataGaLocation":329},"https://support.gitlab.com/hc/en-us","support portal",{"text":669,"config":670},"Portail clients GitLab",{"href":671,"dataGaName":672,"dataGaLocation":329},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":674,"login":675,"suggestions":682},"Fermer",{"text":676,"link":677},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":678,"config":679},"GitLab.com",{"href":343,"dataGaName":680,"dataGaLocation":681},"search login","search",{"text":683,"default":684},"Suggestions",[685,688,693,695,700,705],{"text":360,"config":686},{"href":365,"dataGaName":687,"dataGaLocation":681},"GitLab Duo Agent Platform",{"text":689,"config":690},"Suggestions de code (IA)",{"href":691,"dataGaName":692,"dataGaLocation":681},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":396,"config":694},{"href":398,"dataGaName":396,"dataGaLocation":681},{"text":696,"config":697},"GitLab sur AWS",{"href":698,"dataGaName":699,"dataGaLocation":681},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":701,"config":702},"GitLab sur Google Cloud",{"href":703,"dataGaName":704,"dataGaLocation":681},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":706,"config":707},"Pourquoi utiliser GitLab ?",{"href":373,"dataGaName":708,"dataGaLocation":681},"Why GitLab?",{"freeTrial":710,"mobileIcon":715,"desktopIcon":720,"secondaryButton":723},{"text":711,"config":712},"Commencer votre essai gratuit",{"href":713,"dataGaName":334,"dataGaLocation":714},"https://gitlab.com/-/trials/new/","nav",{"altText":716,"config":717},"Icône GitLab",{"src":718,"dataGaName":719,"dataGaLocation":714},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":716,"config":721},{"src":722,"dataGaName":719,"dataGaLocation":714},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":724,"config":725},"Commencer",{"href":726,"dataGaName":727,"dataGaLocation":714},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":729,"mobileIcon":733,"desktopIcon":735},{"text":730,"config":731},"En savoir plus sur GitLab Duo",{"href":365,"dataGaName":732,"dataGaLocation":714},"gitlab duo",{"altText":716,"config":734},{"src":718,"dataGaName":719,"dataGaLocation":714},{"altText":716,"config":736},{"src":722,"dataGaName":719,"dataGaLocation":714},{"button":738,"mobileIcon":743,"desktopIcon":745},{"text":739,"config":740},"/switch",{"href":741,"dataGaName":742,"dataGaLocation":714},"#contact","switch",{"altText":716,"config":744},{"src":718,"dataGaName":719,"dataGaLocation":714},{"altText":716,"config":746},{"src":747,"dataGaName":719,"dataGaLocation":714},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":749,"mobileIcon":754,"desktopIcon":756},{"text":750,"config":751},"Retour aux tarifs",{"href":480,"dataGaName":752,"dataGaLocation":714,"icon":753},"back to pricing","GoBack",{"altText":716,"config":755},{"src":718,"dataGaName":719,"dataGaLocation":714},{"altText":716,"config":757},{"src":722,"dataGaName":719,"dataGaLocation":714},{"title":759,"button":760,"config":764},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":371,"config":761},{"href":762,"dataGaName":763,"dataGaLocation":329},"/fr-fr/gitlab-orbit/","orbit",{"layout":765,"disabled":308},"release",{"data":767},{"text":768,"source":769,"edit":775,"contribute":780,"config":784,"items":789,"minimal":996},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":770,"config":771},"Afficher le code source de la page",{"href":772,"dataGaName":773,"dataGaLocation":774},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":776,"config":777},"Modifier cette page",{"href":778,"dataGaName":779,"dataGaLocation":774},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":560,"config":781},{"href":782,"dataGaName":783,"dataGaLocation":774},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":785,"facebook":786,"youtube":787,"linkedin":788},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[790,835,888,931,963],{"title":478,"links":791,"subMenu":806},[792,796,801],{"text":793,"config":794},"Voir les forfaits",{"href":480,"dataGaName":795,"dataGaLocation":774},"view plans",{"text":797,"config":798},"GitLab Premium",{"href":799,"dataGaName":800,"dataGaLocation":774},"/fr-fr/pricing/premium/","why premium",{"text":802,"config":803},"GitLab Ultimate",{"href":804,"dataGaName":805,"dataGaLocation":774},"/fr-fr/pricing/ultimate/","why ultimate",[807],{"title":652,"links":808},[809,811,813,815,820,825,830],{"text":659,"config":810},{"href":661,"dataGaName":339,"dataGaLocation":774},{"text":664,"config":812},{"href":666,"dataGaName":667,"dataGaLocation":774},{"text":207,"config":814},{"href":671,"dataGaName":672,"dataGaLocation":774},{"text":816,"config":817},"Statut",{"href":818,"dataGaName":819,"dataGaLocation":774},"https://status.gitlab.com/","status",{"text":821,"config":822},"Conditions d'utilisation",{"href":823,"dataGaName":824,"dataGaLocation":774},"/terms/","terms of use",{"text":826,"config":827},"Politique de confidentialité",{"href":828,"dataGaName":829,"dataGaLocation":774},"/fr-fr/privacy/","privacy statement",{"text":831,"config":832},"Gestion des cookies",{"dataGaName":833,"dataGaLocation":774,"id":834,"isOneTrustButton":311},"cookie preferences","ot-sdk-btn",{"title":376,"links":836,"subMenu":845},[837,841],{"text":838,"config":839},"Plateforme DevSecOps",{"href":358,"dataGaName":840,"dataGaLocation":774},"devsecops platform",{"text":842,"config":843},"Développement assisté par l'IA",{"href":365,"dataGaName":844,"dataGaLocation":774},"ai-assisted development",[846],{"title":847,"links":848},"Thèmes",[849,853,858,863,868,873,878,883],{"text":396,"config":850},{"href":851,"dataGaName":852,"dataGaLocation":774},"/fr-fr/topics/ci-cd/","cicd",{"text":854,"config":855},"GitOps",{"href":856,"dataGaName":857,"dataGaLocation":774},"/fr-fr/topics/gitops/","gitops",{"text":859,"config":860},"DevOps",{"href":861,"dataGaName":862,"dataGaLocation":774},"/fr-fr/topics/devops/","devops",{"text":864,"config":865},"Contrôle de version",{"href":866,"dataGaName":867,"dataGaLocation":774},"/fr-fr/topics/version-control/","version control",{"text":869,"config":870},"DevSecOps",{"href":871,"dataGaName":872,"dataGaLocation":774},"/fr-fr/topics/devsecops/","devsecops",{"text":874,"config":875},"Cloud-native",{"href":876,"dataGaName":877,"dataGaLocation":774},"/fr-fr/topics/cloud-native/","cloud native",{"text":879,"config":880},"IA pour la programmation",{"href":881,"dataGaName":882,"dataGaLocation":774},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":884,"config":885},"IA agentique",{"href":886,"dataGaName":887,"dataGaLocation":774},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":889,"links":890},"Solutions",[891,894,896,901,904,907,910,913,915,918,921,926],{"text":421,"config":892},{"href":416,"dataGaName":893,"dataGaLocation":774},"Application Security Testing",{"text":408,"config":895},{"href":392,"dataGaName":393,"dataGaLocation":774},{"text":897,"config":898},"Développement Agile",{"href":899,"dataGaName":900,"dataGaLocation":774},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":403,"config":902},{"href":405,"dataGaName":903,"dataGaLocation":774},"source code management",{"text":396,"config":905},{"href":398,"dataGaName":906,"dataGaLocation":774},"continuous integration & delivery",{"text":447,"config":908},{"href":449,"dataGaName":909,"dataGaLocation":774},"value stream management",{"text":854,"config":911},{"href":912,"dataGaName":857,"dataGaLocation":774},"/fr-fr/solutions/gitops/",{"text":460,"config":914},{"href":463,"dataGaName":464,"dataGaLocation":774},{"text":916,"config":917},"PME",{"href":469,"dataGaName":470,"dataGaLocation":774},{"text":919,"config":920},"Secteur public",{"href":475,"dataGaName":476,"dataGaLocation":774},{"text":922,"config":923},"Éducation",{"href":924,"dataGaName":925,"dataGaLocation":774},"/fr-fr/solutions/education/","education",{"text":927,"config":928},"Services financiers",{"href":929,"dataGaName":930,"dataGaLocation":774},"/fr-fr/solutions/finance/","financial services",{"title":483,"links":932},[933,935,937,939,942,944,947,949,951,953,955,957,959,961],{"text":495,"config":934},{"href":497,"dataGaName":498,"dataGaLocation":774},{"text":500,"config":936},{"href":502,"dataGaName":503,"dataGaLocation":774},{"text":505,"config":938},{"href":507,"dataGaName":508,"dataGaLocation":774},{"text":510,"config":940},{"href":512,"dataGaName":941,"dataGaLocation":774},"docs",{"text":533,"config":943},{"href":535,"dataGaName":536,"dataGaLocation":774},{"text":945,"config":946},"Nouveautés",{"href":593,"dataGaName":594,"dataGaLocation":774},{"text":528,"config":948},{"href":530,"dataGaName":531,"dataGaLocation":774},{"text":547,"config":950},{"href":549,"dataGaName":550,"dataGaLocation":774},{"text":555,"config":952},{"href":557,"dataGaName":558,"dataGaLocation":774},{"text":560,"config":954},{"href":562,"dataGaName":563,"dataGaLocation":774},{"text":565,"config":956},{"href":567,"dataGaName":568,"dataGaLocation":774},{"text":570,"config":958},{"href":572,"dataGaName":573,"dataGaLocation":774},{"text":575,"config":960},{"href":577,"dataGaName":578,"dataGaLocation":774},{"text":580,"config":962},{"href":582,"dataGaName":583,"dataGaLocation":774},{"title":596,"links":964},[965,967,969,971,973,975,980,985,987,989,991],{"text":604,"config":966},{"href":606,"dataGaName":598,"dataGaLocation":774},{"text":609,"config":968},{"href":611,"dataGaName":612,"dataGaLocation":774},{"text":617,"config":970},{"href":619,"dataGaName":620,"dataGaLocation":774},{"text":622,"config":972},{"href":624,"dataGaName":625,"dataGaLocation":774},{"text":627,"config":974},{"href":629,"dataGaName":630,"dataGaLocation":774},{"text":976,"config":977},"Développement durable",{"href":978,"dataGaName":979,"dataGaLocation":774},"/sustainability/","Sustainability",{"text":981,"config":982},"Diversité, inclusion et appartenance (DIB)",{"href":983,"dataGaName":984,"dataGaLocation":774},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":632,"config":986},{"href":634,"dataGaName":635,"dataGaLocation":774},{"text":642,"config":988},{"href":644,"dataGaName":645,"dataGaLocation":774},{"text":647,"config":990},{"href":649,"dataGaName":650,"dataGaLocation":774},{"text":992,"config":993},"Déclaration de transparence sur l'esclavage moderne",{"href":994,"dataGaName":995,"dataGaLocation":774},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":997},[998,1000,1002],{"text":821,"config":999},{"href":823,"dataGaName":824,"dataGaLocation":774},{"text":831,"config":1001},{"dataGaName":833,"dataGaLocation":774,"id":834,"isOneTrustButton":311},{"text":826,"config":1003},{"href":828,"dataGaName":829,"dataGaLocation":774},[1005],{"id":1006,"title":7,"body":307,"config":1007,"content":1009,"description":307,"extension":1014,"meta":1015,"navigation":311,"path":1016,"seo":1017,"stem":1018,"__hash__":1019},"blogAuthors/en-us/blog/authors/bryan-rothwell.yml",{"template":1008},"BlogAuthor",{"name":7,"config":1010},{"headshot":1011,"socialProof":1012},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1776262459/grwnbd7lwpvdmxrzmnwz.jpg",{"gitlabHandle":1013},"brothwell1","yml",{},"/en-us/blog/authors/bryan-rothwell",{},"en-us/blog/authors/bryan-rothwell","1O_7nDsmNOlPl1AdpBBdghiqwMkuFnA3mhqGgwfqaI0",[1021,1030,1038],{"title":1022,"description":1023,"heroImage":1024,"category":303,"date":1025,"authors":1026,"slug":1029,"externalUrl":307},"Maîtrisez vos sièges GitLab avec l'accès restreint","Découvrez comment la fonctionnalité d'accès restreint de GitLab permet d'éviter les dépassements de sièges, s'intègre à votre fournisseur d'identité et garantit des coûts de licence prévisibles.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774375772/kpaaaiqhokevxxeoxvu0.png","2026-07-15",[1027,1028],"Magdalena Frankiewicz","Priyanka Palanikumar","gitlab-restricted-access-improvements",{"title":1031,"description":1032,"heroImage":1033,"category":303,"date":1034,"authors":1035,"slug":1037,"externalUrl":307},"Feature flags de GitLab en Python : guide de démarrage","Découvrez comment intégrer les feature flags de GitLab dans une application Flask en Python avec le SDK Unleash pour contrôler le déploiement progressif de fonctionnalités sans redéployer votre application.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-06-01",[1036],"Omid Khan","getting-started-with-gitlab-feature-flags-in-python",{"title":1039,"description":1040,"heroImage":1041,"category":303,"date":1042,"authors":1043,"slug":1045,"externalUrl":307},"Suivez l'utilisation des composants CI dans votre organisation","Avec GitLab 19.0, visualisez comment vos composants CI partagés sont utilisés dans votre organisation, afin de pouvoir prendre les mesures qui s'imposent en fonction de vos observations.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189265/iqzyhhiwagxzwywvjzow.png","2026-05-22",[1044],"Corinne Dent","track-ci-component-usage",{"promotions":1047},[1048,1062,1073,1085],{"id":1049,"categories":1050,"header":1052,"text":1053,"button":1054,"image":1059},"ai-modernization",[1051],"ai","L'IA tient-elle ses promesses à grande échelle ?","Le questionnaire ne prendra pas plus de 5 minutes.",{"text":1055,"config":1056},"Obtenez votre score de maturité IA",{"href":1057,"dataGaName":1058,"dataGaLocation":536},"/fr-fr/assessments/ai-modernization-assessment/","modernization assessment",{"config":1060},{"src":1061},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1063,"categories":1064,"header":1065,"text":1053,"button":1066,"image":1070},"devops-modernization",[303,872],"Vous contentez-vous de gérer des outils ou de livrer des innovations ?",{"text":1067,"config":1068},"Obtenez votre score de maturité DevOps",{"href":1069,"dataGaName":1058,"dataGaLocation":536},"/fr-fr/assessments/devops-modernization-assessment/",{"config":1071},{"src":1072},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1074,"categories":1075,"header":1077,"text":1053,"button":1078,"image":1082},"security-modernization",[1076],"security","Faut-il sacrifier la rapidité pour garantir la sécurité ?",{"text":1079,"config":1080},"Obtenez votre score de maturité en matière de sécurité",{"href":1081,"dataGaName":1058,"dataGaLocation":536},"/fr-fr/assessments/security-modernization-assessment/",{"config":1083},{"src":1084},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1086,"paths":1087,"header":1090,"text":1091,"button":1092,"image":1097},"github-azure-migration",[1088,1089],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Votre équipe est-elle prête pour la migration de GitHub vers Azure ?","GitHub a déjà commencé sa migration vers Azure. Découvrez ce que cela signifie pour vous.",{"text":1093,"config":1094},"Découvrez les différences entre GitLab et GitHub",{"href":1095,"dataGaName":1096,"dataGaLocation":536},"/fr-fr/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1098},{"src":1072},{"header":1100,"blurb":1101,"button":1102,"secondaryButton":1106},"Commencez à développer plus rapidement dès aujourd'hui","Découvrez ce que votre équipe peut accomplir avec la plateforme d'orchestration intelligente pour le DevSecOps.\n",{"text":331,"config":1103},{"href":1104,"dataGaName":334,"dataGaLocation":1105},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":659,"config":1107},{"href":661,"dataGaName":339,"dataGaLocation":1105},1786803763395]