[{"data":1,"prerenderedAt":996},["ShallowReactive",2],{"/es/gitlab-secrets-manager":3,"navigation-es":287,"banner-es":717,"footer-es":725,"vimeo-embed:1233057442":978},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":240,"meta":241,"navigation":15,"path":242,"seo":243,"slug":6,"stem":285,"testContent":6,"type":6,"__hash__":286},"pages/es/gitlab-secrets-manager/index.yml","",null,[8,39,49,76,103,130,148,164,175,193],{"componentName":9,"componentContent":10},"ArtifactCentralHero",{"config":11,"eyebrow":16,"eyebrowImage":17,"title":20,"description":21,"button":22,"secondaryButton":28,"video":33},{"playPosition":12,"videoBorder":15},{"top":13,"left":14},"51.6%","50%",true,"Gestor de secretos",{"altText":5,"config":18},{"src":19},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790361617/swshajuif4zgvsmdnh6e.svg","Gestión nativa de secretos en la plataforma que tus equipos ya usan","Acaba con la dispersión de secretos con el gestor de secretos de GitLab, basado en OpenBao. Los secretos de pipelines y de tiempo de ejecución se leen desde un único almacén, regido por los permisos y el registro de auditoría que ya cubren tu código.",{"text":23,"config":24},"Probar gratis",{"href":25,"dataGaName":26,"dataGaLocation":27},"https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/#start-a-trial","free trial","hero",{"text":29,"config":30},"Hablar con ventas",{"href":31,"dataGaName":32,"dataGaLocation":27},"/es/sales/","contact sales",{"altText":34,"buttonLabel":35,"config":36},"Video de demostración del gestor de secretos de GitLab","Reproducir el video de demostración del gestor de secretos de GitLab",{"href":37,"thumbnail":38},"https://player.vimeo.com/video/1233057442","https://res.cloudinary.com/about-gitlab-com/image/upload/c_crop,w_2216,h_926/v1791224196/s23iniixhngmx3cxrpp5.jpg",{"componentName":40,"componentContent":41},"CommonStickyCTA",{"text":42,"link":43,"config":47},"Gestión nativa de secretos en la plataforma que tus equipos ya usan.",{"text":44,"config":45},"Comienza tu prueba",{"href":25,"dataGaName":26,"dataGaLocation":46},"sticky",{"useLinkTextOnMobile":15,"alignment":48},"left",{"componentName":50,"componentContent":51},"CommonMediaWithCols",{"config":52,"title":54,"description":55,"image":56,"columns":60},{"id":53,"diagram":15},"manage-secrets-where-developers-work","Gestiona los secretos donde ya trabajan los desarrolladores","Con el gestor de secretos de GitLab, los secretos se encuentran en los mismos grupos y proyectos que el código que los usa, por lo que solicitar uno forma parte del flujo de trabajo habitual, sin plugins, agentes ni otra herramienta que aprender.",{"altText":57,"config":58},"Una solicitud de fusión que cambia el nombre de un secreto en el archivo de configuración del pipeline, revisada y aprobada junto con el código.",{"src":59},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357041/ygcj8gq5ucujsvno0wqp.png",[61,66,71],{"title":62,"content":63,"config":64},"Gobernados como tu código","El acceso sigue tu jerarquía existente de grupos y proyectos, y los permisos granulares ofrecen un control adicional, así que no hay un segundo modelo de acceso que mantener sincronizado. Define una credencial una sola vez a nivel de proyecto o compártela en todo el grupo. Quien deja un proyecto pierde el acceso automáticamente.",{"icon":65},"Users",{"title":67,"content":68,"config":69},"Declarados en la configuración del pipeline","Un desarrollador declara el secreto que necesita un job con la palabra clave secrets: en el archivo de configuración del pipeline. GitLab ya conoce el proyecto, la rama y el entorno del job, así que no hay que configurar ninguna identidad entre la CI y un almacén de secretos independiente.",{"icon":70},"Pipeline",{"title":72,"content":73,"config":74},"Corregidos en una sola solicitud de fusión","Cuando se rompe una referencia a un secreto, la corrección se entrega en la misma solicitud de fusión que el código, sin un segundo repositorio ni otro aprobador. Con credenciales seguras a una línea de distancia, menos secretos acaban en variables de CI, archivos de configuración locales o el repositorio.",{"icon":75},"MergeRequest",{"componentName":50,"componentContent":77},{"config":78,"title":81,"description":82,"image":83,"columns":87},{"id":79,"diagram":15,"backgroundColor":80},"limit-the-blast-radius","$color-surface-100","Limita el radio de impacto de las credenciales expuestas","Cuando una dependencia comprometida se ejecuta dentro de un job, con el gestor de secretos de GitLab la limpieza consiste en rotar y auditar los secretos a los que ese job podía acceder, no en congelar todos los pipelines.",{"altText":84,"config":85},"Un job que solicita un secreto, el alcance que coincide con la rama y el entorno, y el secreto que se inyecta en el job.",{"src":86},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357073/rtqfq7iu4zgc6b8klocy.png",[88,93,98],{"title":89,"content":90,"config":91},"Limitados al job","A diferencia de las variables de CI, que llegan a todos los jobs del pipeline, un secreto solo llega a los jobs que lo declaran y que están dentro de su alcance: rama, entorno y estado de protección.",{"icon":92},"Shield",{"title":94,"content":95,"config":96},"Descartados cuando finaliza el job","El gestor de secretos escribe el valor en un archivo temporal y expone solo su ruta, lo que limita la exposición en subprocesos, volcados de memoria y telemetría. El valor se enmascara en los registros del job y se descarta cuando el job finaliza, así que nada persiste en el runner.",{"icon":97},"Expire",{"title":99,"content":100,"config":101},"Rastreados desde la lectura hasta la implementación","Los eventos de creación, lectura, actualización y eliminación quedan en el mismo registro de auditoría que el resto de GitLab. Las lecturas desde pipelines incluyen los ID del pipeline y del job, para que los equipos de respuesta y los auditores puedan rastrear una credencial desde el acceso hasta la implementación sin tener que correlacionar manualmente registros de distintos sistemas.",{"icon":102},"Log",{"componentName":50,"componentContent":104},{"config":105,"title":108,"description":109,"image":110,"columns":114},{"id":106,"diagram":15,"maxWidth":107},"one-store-for-pipelines-clusters-and-infrastructure",800,"Un solo almacén para pipelines, clústeres e infraestructura","Los pipelines leen los secretos directamente. Las cargas de trabajo de Kubernetes, las ejecuciones de Terraform y OpenTofu, las herramientas de CLI compatibles con Vault y otras automatizaciones se conectan mediante puntos de integración estándar, con los mismos permisos y el mismo registro de auditoría que los pipelines.",{"altText":111,"config":112},"Pipelines de CI/CD de GitLab, Kubernetes, Terraform, OpenTofu y otras automatizaciones leyendo de un único almacén del gestor de secretos de GitLab.",{"src":113},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357107/aarj5wgaxtmlnj3u9otc.png",[115,120,125],{"title":116,"content":117,"config":118},"Disponibles para Kubernetes, Terraform y OpenTofu","External Secrets Operator mantiene los secretos de Kubernetes sincronizados con GitLab, de modo que los valores rotados se propagan sin volver a implementar. Terraform y OpenTofu leen los secretos como fuente de datos durante la ejecución, lo que mantiene las credenciales fuera de los archivos y de las variables de CI/CD.",{"icon":119},"Kubernetes",{"title":121,"content":122,"config":123},"Accesibles desde clientes y API compatibles con Vault","Como está basado en OpenBao, el gestor de secretos expone una API compatible con Vault, así que los equipos que ya tienen scripts para la CLI de OpenBao o de Vault conservan sus comandos. Cualquier otra automatización obtiene los secretos mediante la API del gestor de secretos, en lugar de codificar credenciales de forma fija o mantener archivos de variables independientes.",{"icon":124},"Api",{"title":126,"content":127,"config":128},"En un solo almacén aunque cambien los destinos","Las credenciales acompañan a las cargas de trabajo multinube, híbridas y locales sin federación de identidades por plataforma. Mover una carga de trabajo a otra nube no implica crear un segundo almacén, y los secretos que, de otro modo, estarían dispersos en almacenes por cuenta y por región se encuentran en un solo lugar.",{"icon":129},"Infrastructure",{"componentName":131,"componentContent":132},"GitlabDuoTextMediaColumns",{"config":133,"eyebrow":135,"title":136,"description":137,"image":138,"tertiaryButton":142},{"id":134},"block-and-detect-secret-leaks","[ PROTECCIÓN ]","Bloquea y detecta filtraciones de secretos","GitLab va más allá de la gestión de credenciales. La protección contra el push de secretos impide que las credenciales lleguen al repositorio, la detección del lado del cliente identifica secretos en el texto de tickets y solicitudes de fusión, y la detección de secretos en pipelines encuentra los que ya están en el código. Duo Agent Platform clasifica los hallazgos y señala los posibles falsos positivos.",{"altText":139,"config":140},"Un hallazgo de detección de secretos de GitLab que muestra el escáner, el archivo afectado y la verificación de validez del secreto detectado.",{"src":141},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790370088/gi4ldqjcci3xgkfswojv.png",{"text":143,"config":144},"Explorar la detección de secretos",{"href":145,"dataGaName":146,"dataGaLocation":147},"https://docs.gitlab.com/user/application_security/secret_detection/","secret detection","block and detect secret leaks",{"componentName":131,"componentContent":149},{"config":150,"eyebrow":152,"title":153,"description":154,"image":155,"tertiaryButton":159},{"id":151},"pricing","[ PRECIOS ]","Paga solo por lo que usas","El gestor de secretos de GitLab es un complemento de pago para Premium y Ultimate que se factura a través de GitLab Credits: 1 crédito por secreto almacenado al mes y 1 crédito por cada 2.500 operaciones de lectura de secretos. Si prefieres una tarifa fija, puedes optar por un acuerdo de licencia empresarial (ELA).",{"altText":156,"config":157},"Gráfico abstracto de un único secreto almacenado que leen varios consumidores, con el uso medido a través de GitLab Credits.",{"src":158},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357153/elmcaxpml45g3aemucps.png",{"text":160,"config":161},"Más información sobre la facturación",{"href":162,"dataGaName":163,"dataGaLocation":151},"https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/","gitlab credits billing",{"componentName":165,"componentContent":166},"SecretsManagerGetStartedCTA",{"config":167,"eyebrow":169,"title":170,"description":171,"button":172},{"id":168},"get-started","// ADELÁNTATE A LO QUE VIENE","Comienza a usar el gestor de secretos de GitLab","¿Ya eres cliente de Premium o Ultimate? Los propietarios de grupos de nivel superior pueden probar el gestor de secretos de GitLab sin costo durante 30 días o hasta consumir 500 créditos de evaluación, lo que ocurra primero.",{"text":44,"config":173},{"href":25,"dataGaName":26,"dataGaLocation":174},"get started",{"componentName":176,"componentContent":177},"CommonSpotlightCTA",{"card":178,"config":191},{"title":179,"text":180,"image":181,"button":184,"actionText":190},"¿Tu modernización de la seguridad \u003Cbr> está dando resultados a escala?","GitLab creó este marco de madurez a partir de su trabajo con clientes líderes del sector. Responde algunas preguntas sobre cómo tu equipo gestiona la seguridad y el cumplimiento para obtener tu puntuación de madurez y recomendaciones para la siguiente etapa.",{"altText":5,"config":182},{"src":183},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"text":185,"config":186},"Obtén tu puntuación de madurez en seguridad",{"href":187,"dataGaName":188,"dataGaLocation":189},"/es/assessments/security-modernization-assessment/","security modernization assessment","mid page","El cuestionario lleva 5 minutos o menos",{"theme":192},"light",{"componentName":194,"componentContent":195},"CommonFaq",{"header":196,"config":197,"groups":199},"Preguntas frecuentes",{"id":198,"normalHeader":15,"showToggle":15},"faq",[200],{"config":201,"questions":204},{"id":202,"dataToggle":203},"general","secrets-manager-faq",[205,210,215,220,225,230,235],{"question":206,"config":207,"answer":209},"¿Qué pasa con mis variables de CI/CD existentes?",{"id":208},"existing-cicd-variables","Siguen funcionando y no se migra nada automáticamente. Las [variables de CI/CD](https://docs.gitlab.com/ci/variables/){data-ga-name=\"ci cd variables\" data-ga-location=\"faq\"} siguen siendo una buena opción para la configuración no confidencial. Para encontrar candidatas a la migración, usa la [herramienta de auditoría de secretos para variables de CI/CD](https://gitlab.com/guided-explorations/secrets-management/secret-audit-tool-for-variables/){data-ga-name=\"secret audit tool\" data-ga-location=\"faq\"} para identificar qué variables contienen credenciales y, luego, traslada esos valores al gestor de secretos según tu propio calendario.",{"question":211,"config":212,"answer":214},"¿Las integraciones con Vault, AWS, Azure y Google Cloud siguen funcionando?",{"id":213},"existing-integrations","Sí, sin cambios. Las integraciones existentes con HashiCorp Vault, AWS Secrets Manager, Azure Key Vault y Google Cloud Secret Manager funcionan junto con el gestor de secretos de GitLab.",{"question":216,"config":217,"answer":219},"¿Qué niveles e implementaciones admiten el gestor de secretos de GitLab?",{"id":218},"tiers-and-deployments","El gestor de secretos de GitLab está disponible para los clientes de Premium y Ultimate. Ya está disponible de forma general en GitLab.com y llega a GitLab autogestionado con GitLab 19.5. La compatibilidad con GitLab Dedicated llegará próximamente.",{"question":221,"config":222,"answer":224},"¿Cómo funciona la facturación y qué es un crédito?",{"id":223},"billing-and-credits","El gestor de secretos de GitLab es un complemento de pago que se factura a través de GitLab Credits. Un secreto almacenado durante un mes consume 1 crédito, y 2.500 operaciones de lectura de secretos consumen 1 crédito. El uso se mide a nivel del espacio de nombres, por lo que no se aplican las asignaciones de créditos por usuario ni los límites de gasto. Los clientes con un grupo de créditos comprometidos descuentan de ese grupo el uso del gestor de secretos, y el panel de créditos lo muestra por separado del uso de Duo Agent Platform. Consulta la [documentación sobre la facturación del gestor de secretos](https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/){data-ga-name=\"secrets manager billing\" data-ga-location=\"faq\"} para obtener más información.",{"question":226,"config":227,"answer":229},"¿Qué se necesita para la prueba?",{"id":228},"trial-requirements","Una suscripción Premium o Ultimate y el rol de Propietario (Owner) en el grupo de nivel superior. La prueba dura 30 días o hasta consumir 500 créditos de evaluación, lo que ocurra primero. Para iniciarla en GitLab.com, ve a tu grupo de nivel superior, selecciona **Secure > Secrets Manager** y, luego, **Start 30-day trial**. En GitLab autogestionado se siguen los mismos pasos a partir de GitLab 19.5, una vez que un administrador haya instalado el gestor de secretos en la instancia. Para continuar después de la prueba, es necesario aceptar las condiciones de facturación por uso, ya sea directamente o mediante la compra de un grupo de compromiso mensual. Consulta [cómo iniciar una prueba](https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/#start-a-trial){data-ga-name=\"start a trial docs\" data-ga-location=\"faq\"} para ver el procedimiento completo.",{"question":231,"config":232,"answer":234},"¿Se pueden leer los secretos fuera de CI/CD?",{"id":233},"access-outside-cicd","Sí. Las cargas de trabajo de Kubernetes sincronizan los secretos mediante External Secrets Operator con su proveedor de Vault. Terraform y OpenTofu leen un secreto como fuente de datos durante plan o apply. Los equipos que ya tienen scripts para herramientas compatibles con Vault usan la CLI de OpenBao o de Vault, y cualquier otra automatización lee los secretos mediante la API del gestor de secretos. Todos leen del mismo almacén con los mismos permisos que los pipelines. Consulta [acceso fuera de CI/CD](https://docs.gitlab.com/ci/secrets/secrets_manager/non_cicd_access/){data-ga-name=\"access outside ci cd\" data-ga-location=\"faq\"}.",{"question":236,"config":237,"answer":239},"¿Cómo se cifran los secretos?",{"id":238},"encryption","El gestor de secretos está basado en OpenBao, que cifra todos los secretos en reposo con AES256GCM. Los valores se resuelven en tiempo de ejecución y se enmascaran en los registros de los jobs y, a diferencia de una variable de CI, un secreto nunca se puede leer en la configuración de tu proyecto.","yml",{},"/es/gitlab-secrets-manager",{"title":244,"description":245,"schema":246},"Gestor de secretos de GitLab","Gestión nativa de secretos basada en OpenBao. Secretos de pipelines y de ejecución en un solo almacén, con los permisos y la auditoría de tu código.",{"config":247,"description":271,"featureList":272},{"@context":248,"@type":249,"name":250,"applicationCategory":251,"operatingSystem":252,"url":253,"image":59,"publisher":254,"offers":258},"https://schema.org","SoftwareApplication","GitLab Secrets Manager","DeveloperApplication","Web-based, GitLab Self-Managed","https://about.gitlab.com/es/gitlab-secrets-manager/",{"@type":255,"name":256,"url":257},"Organization","GitLab","https://about.gitlab.com/",[259,266],{"@type":260,"name":261,"description":262,"price":263,"priceCurrency":264,"availability":265,"url":25},"Offer","Prueba gratuita","Los propietarios de grupos de nivel superior con Premium o Ultimate pueden probar el gestor de secretos de GitLab sin costo durante 30 días o hasta consumir 500 créditos de evaluación, lo que ocurra primero.","0","USD","https://schema.org/InStock",{"@type":260,"name":267,"description":268,"availability":265,"category":269,"url":270},"Complemento para Premium y Ultimate","El gestor de secretos de GitLab es un complemento de pago para Premium y Ultimate que se factura a través de GitLab Credits: 1 crédito por secreto almacenado al mes y 1 crédito por cada 2.500 operaciones de lectura de secretos.","Contact sales","https://about.gitlab.com/es/sales/","Gestión nativa de secretos en la plataforma que tus equipos ya usan. Los secretos de pipelines y de tiempo de ejecución se leen desde un único almacén basado en OpenBao, regido por los permisos y el registro de auditoría que ya cubren tu código.",[273,274,275,276,277,278,279,280,281,282,283,284],"Secretos almacenados en los mismos grupos y proyectos que el código que los usa","Acceso regido por la jerarquía existente de grupos y proyectos y por permisos granulares","Secretos declarados en el archivo de configuración del pipeline con la palabra clave secrets","Secretos limitados al job por rama, entorno y estado de protección","Valores escritos en un archivo temporal, enmascarados en los registros de jobs y descartados cuando finaliza el job","Eventos de creación, lectura, actualización y eliminación en el registro de auditoría de GitLab","Sincronización con External Secrets Operator para cargas de trabajo de Kubernetes","Lectura de secretos como fuente de datos en Terraform y OpenTofu","API compatible con Vault para las herramientas de CLI de OpenBao y Vault que ya usas","Compatibilidad con entornos multinube, híbridos y locales sin federación de identidades por plataforma","Protección contra el push de secretos, detección del lado del cliente y detección de secretos en pipelines","Facturación basada en el uso a través de GitLab Credits","es/gitlab-secrets-manager/index","Um44VN6Jght0-xoPUdxhLcsbxrentLrhYdpThfEcQww",{"logo":288,"freeTrial":293,"sales":297,"login":302,"items":307,"search":634,"minimal":669,"duo":687,"switchNav":696,"pricingDeployment":707},{"config":289},{"href":290,"dataGaName":291,"dataGaLocation":292},"/es/","gitlab logo","header",{"text":294,"config":295},"Obtener una prueba gratuita",{"href":296,"dataGaName":26,"dataGaLocation":292},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/es&glm_content=default-saas-trial/",{"text":298,"config":299},"Solicitar una demo",{"href":300,"dataGaName":301,"dataGaLocation":292},"/es/sales/?contact-topic=request-demo","sales",{"text":303,"config":304},"Iniciar sesión",{"href":305,"dataGaName":306,"dataGaLocation":292},"https://gitlab.com/users/sign_in/","sign in",[308,394,481,485,560,614],{"text":309,"left":15,"config":310,"menu":312},"Plataforma",{"dataNavLevelOne":311},"platform",{"type":313,"link":314,"columns":318,"feature":383},"lists",{"text":315,"config":316},"Explorar la plataforma",{"href":317,"dataGaName":311,"dataGaLocation":292},"/es/platform/",[319,342,365],{"title":320,"items":321},"Ejecución y flujos de trabajo",[322,327,332,337],{"text":323,"config":324},"CI/CD",{"href":325,"dataGaLocation":292,"dataGaName":326},"/es/solutions/continuous-integration/","ci/cd",{"text":328,"config":329},"Gestión del código fuente",{"href":330,"dataGaLocation":292,"dataGaName":331},"/es/solutions/source-code-management/","source code management",{"text":333,"config":334},"Entrega ágil",{"href":335,"dataGaLocation":292,"dataGaName":336},"/es/solutions/agile-delivery/","agile delivery",{"text":338,"config":339},"Gestión de artefactos",{"href":340,"dataGaLocation":292,"dataGaName":341},"/es/artifact-central/","artifact management",{"title":343,"items":344},"Seguridad y gobernanza",[345,350,355,360],{"text":346,"config":347},"Pruebas de seguridad de la aplicación",{"href":348,"dataGaLocation":292,"dataGaName":349},"/es/solutions/application-security-testing/","application security testing",{"text":351,"config":352},"Gobernanza y cumplimiento",{"href":353,"dataGaLocation":292,"dataGaName":354},"/es/solutions/software-compliance/","governance and compliance",{"text":356,"config":357},"Gestión de secretos",{"href":358,"dataGaLocation":292,"dataGaName":359},"/es/gitlab-secrets-manager/","secrets management",{"text":361,"config":362},"Seguridad de la cadena de suministro",{"href":363,"dataGaLocation":292,"dataGaName":364},"/es/solutions/supply-chain/","supply chain security",{"title":366,"items":367},"Contexto e IA",[368,373,378],{"text":369,"config":370},"Orquestación de IA agente",{"href":371,"dataGaLocation":292,"dataGaName":372},"/es/gitlab-duo-agent-platform/","agentic orchestration",{"text":374,"config":375},"Gráfico de contexto",{"href":376,"dataGaLocation":292,"dataGaName":377},"/es/gitlab-orbit/","context graph",{"text":379,"config":380},"Visibilidad y medición",{"href":381,"dataGaLocation":292,"dataGaName":382},"/es/solutions/visibility-measurement/","visibility and measurement",{"config":384,"title":387,"text":388,"link":389},{"background":385,"textColor":386},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","¿Por qué elegir GitLab?","Una plataforma para acelerar y controlar todo el ciclo de vida del software.",{"text":390,"config":391},"Más información",{"href":392,"dataGaName":393,"dataGaLocation":292},"/es/why-gitlab/","why gitlab",{"text":395,"left":15,"config":396,"menu":398},"Soluciones",{"dataNavLevelOne":397},"solutions",{"type":313,"link":399,"columns":403,"feature":472},{"text":400,"config":401},"Ver todas las soluciones",{"href":402,"dataGaName":397,"dataGaLocation":292},"/es/solutions/",[404,421,439],{"title":405,"items":406},"Resultados",[407,412,416],{"text":408,"config":409},"Modernización de DevOps",{"href":410,"dataGaLocation":292,"dataGaName":411},"/es/assessments/devops-modernization-assessment/","devops modernization",{"text":413,"config":414},"Modernización de la seguridad",{"href":187,"dataGaLocation":292,"dataGaName":415},"security modernization",{"text":417,"config":418},"Modernización de la IA",{"href":419,"dataGaLocation":292,"dataGaName":420},"/es/assessments/ai-modernization-assessment/","ai modernization",{"title":422,"items":423},"Por tamaño",[424,429,434],{"text":425,"config":426},"Empresas",{"href":427,"dataGaLocation":292,"dataGaName":428},"/es/enterprise/","enterprise",{"text":430,"config":431},"Pequeñas empresas",{"href":432,"dataGaLocation":292,"dataGaName":433},"/es/small-business/","small business",{"text":435,"config":436},"Startups",{"href":437,"dataGaLocation":292,"dataGaName":438},"/es/solutions/startups/","startups",{"title":440,"items":441},"Sectores",[442,447,452,457,462,467],{"text":443,"config":444},"Servicios financieros",{"href":445,"dataGaLocation":292,"dataGaName":446},"/es/solutions/finance/","financial services",{"text":448,"config":449},"Sector público",{"href":450,"dataGaLocation":292,"dataGaName":451},"/es/solutions/public-sector/","public sector",{"text":453,"config":454},"Telecomunicaciones",{"href":455,"dataGaLocation":292,"dataGaName":456},"/es/solutions/telecommunications/","telecommunications",{"text":458,"config":459},"Sector automotor",{"href":460,"dataGaLocation":292,"dataGaName":461},"/es/solutions/automotive/","automotive",{"text":463,"config":464},"Educación",{"href":465,"dataGaLocation":292,"dataGaName":466},"/es/solutions/education/","education",{"text":468,"config":469},"Sector aeroespacial",{"href":470,"dataGaLocation":292,"dataGaName":471},"/es/solutions/aerospace/","aerospace",{"config":473,"title":474,"text":475,"link":476},{"background":385,"textColor":386},"GitLab Security Standard","Descubre cómo reforzar tu fábrica de software y permitir que los agentes de IA se ganen la autonomía, sin renunciar a la seguridad.",{"text":477,"config":478},"Explorar el estándar",{"href":479,"dataGaName":480,"dataGaLocation":292},"/es/gitlab-security-standard/","gitlab security standard",{"text":482,"config":483},"Precios",{"href":484,"dataGaName":151,"dataGaLocation":292,"dataNavLevelOne":151},"/es/pricing/",{"text":486,"config":487,"menu":489},"Recursos",{"dataNavLevelOne":488},"resources",{"type":313,"link":490,"columns":494,"feature":551},{"text":491,"config":492},"Ver todos los recursos",{"href":493,"dataGaName":488,"dataGaLocation":292},"/es/resources/",[495,523],{"title":496,"items":497},"Descubrir",[498,503,508,513,518],{"text":499,"config":500},"Documentación",{"href":501,"dataGaName":502,"dataGaLocation":292},"https://docs.gitlab.com/","docs",{"text":504,"config":505},"Universidad",{"href":506,"dataGaName":507,"dataGaLocation":292},"https://university.gitlab.com/","university",{"text":509,"config":510},"Serie de demostraciones",{"href":511,"dataGaName":512,"dataGaLocation":292},"/es/gitlab-technical-demo-series/","demo series",{"text":514,"config":515},"Centro de demostraciones",{"href":516,"dataGaName":517,"dataGaLocation":292},"/es/demo-hub/","demo hub",{"text":519,"config":520},"Servicios",{"href":521,"dataGaName":522,"dataGaLocation":292},"/es/services/","services",{"title":524,"items":525},"Conectar",[526,531,536,541,546],{"text":527,"config":528},"Blog",{"href":529,"dataGaName":530,"dataGaLocation":292},"/blog/","blog",{"text":532,"config":533},"Comunidad",{"href":534,"dataGaName":535,"dataGaLocation":292},"/community/","community",{"text":537,"config":538},"Clientes",{"href":539,"dataGaName":540,"dataGaLocation":292},"/es/customers/","customers",{"text":542,"config":543},"Socios",{"href":544,"dataGaName":545,"dataGaLocation":292},"/es/partners/","partners",{"text":547,"config":548},"Eventos",{"href":549,"dataGaName":550,"dataGaLocation":292},"/events/","events",{"config":552,"title":553,"text":554,"link":555},{"background":385,"textColor":386},"Novedades de GitLab","Mantente al día con nuestras últimas funcionalidades y mejoras.",{"text":556,"config":557},"Leer las últimas noticias",{"href":558,"dataGaName":559,"dataGaLocation":292},"/es/whats-new/","whats new",{"text":561,"config":562,"menu":564},"Empresa",{"dataNavLevelOne":563},"company",{"type":313,"columns":565},[566],{"items":567},[568,573,579,584,589,594,599,604,609],{"text":569,"config":570},"Acerca de nosotros",{"href":571,"dataGaName":572,"dataGaLocation":292},"/es/company/","about",{"text":574,"config":575,"footerGa":578},"Empleos",{"href":576,"dataGaName":577,"dataGaLocation":292},"/jobs/","jobs",{"dataGaName":577},{"text":580,"config":581},"Prensa",{"href":582,"dataGaName":583,"dataGaLocation":292},"/press/","press",{"text":585,"config":586},"Manual",{"href":587,"dataGaName":588,"dataGaLocation":292},"https://handbook.gitlab.com/","handbook",{"text":590,"config":591},"Líderes",{"href":592,"dataGaName":593,"dataGaLocation":292},"/company/team/e-group/","leadership",{"text":595,"config":596},"Relaciones con los inversores",{"href":597,"dataGaName":598,"dataGaLocation":292},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":600,"config":601},"Trust Center",{"href":602,"dataGaName":603,"dataGaLocation":292},"/es/security/","trust center",{"text":605,"config":606},"AI Transparency Center",{"href":607,"dataGaName":608,"dataGaLocation":292},"/es/ai-transparency-center/","ai transparency center",{"text":610,"config":611},"Boletín",{"href":612,"dataGaName":613,"dataGaLocation":292},"/company/contact/#contact-forms","newsletter",{"text":615,"config":616,"menu":617},"Contáctanos",{"dataNavLevelOne":563},{"type":313,"columns":618},[619],{"items":620},[621,624,629],{"text":29,"config":622},{"href":31,"dataGaName":623,"dataGaLocation":292},"talk to sales",{"text":625,"config":626},"Portal de asistencia",{"href":627,"dataGaName":628,"dataGaLocation":292},"https://support.gitlab.com/hc/en-us","support portal",{"text":630,"config":631},"Portal de clientes",{"href":632,"dataGaName":633,"dataGaLocation":292},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":635,"login":636,"suggestions":643},"Cerrar",{"text":637,"link":638},"Si deseas buscar repositorios y proyectos, inicia sesión en",{"text":639,"config":640},"gitlab.com",{"href":305,"dataGaName":641,"dataGaLocation":642},"search login","search",{"text":644,"default":645},"Sugerencias",[646,650,654,656,661,666],{"text":647,"config":648},"Agent Platform de GitLab Duo",{"href":371,"dataGaName":649,"dataGaLocation":642},"GitLab Duo Agent Platform",{"text":651,"config":652},"Sugerencias de código (IA)",{"href":371,"dataGaName":653,"dataGaLocation":642},"Code Suggestions (AI)",{"text":323,"config":655},{"href":325,"dataGaName":323,"dataGaLocation":642},{"text":657,"config":658},"GitLab en AWS",{"href":659,"dataGaName":660,"dataGaLocation":642},"/es/partners/technology-partners/aws/","GitLab on AWS",{"text":662,"config":663},"GitLab en Google Cloud",{"href":664,"dataGaName":665,"dataGaLocation":642},"/es/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":387,"config":667},{"href":392,"dataGaName":668,"dataGaLocation":642},"Why GitLab?",{"freeTrial":670,"mobileIcon":675,"desktopIcon":680,"secondaryButton":683},{"text":671,"config":672},"Iniciar prueba gratuita",{"href":673,"dataGaName":26,"dataGaLocation":674},"https://gitlab.com/-/trials/new/","nav",{"altText":676,"config":677},"Ícono de GitLab",{"src":678,"dataGaName":679,"dataGaLocation":674},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":676,"config":681},{"src":682,"dataGaName":679,"dataGaLocation":674},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":684,"config":685},"Comenzar",{"href":686,"dataGaName":174,"dataGaLocation":674},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/es/get-started/",{"freeTrial":688,"mobileIcon":692,"desktopIcon":694},{"text":689,"config":690},"Más información sobre GitLab Duo",{"href":371,"dataGaName":691,"dataGaLocation":674},"gitlab duo",{"altText":676,"config":693},{"src":678,"dataGaName":679,"dataGaLocation":674},{"altText":676,"config":695},{"src":682,"dataGaName":679,"dataGaLocation":674},{"button":697,"mobileIcon":702,"desktopIcon":704},{"text":698,"config":699},"/switch",{"href":700,"dataGaName":701,"dataGaLocation":674},"#contact","switch",{"altText":676,"config":703},{"src":678,"dataGaName":679,"dataGaLocation":674},{"altText":676,"config":705},{"src":706,"dataGaName":679,"dataGaLocation":674},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":708,"mobileIcon":713,"desktopIcon":715},{"text":709,"config":710},"Volver a precios",{"href":484,"dataGaName":711,"dataGaLocation":674,"icon":712},"back to pricing","GoBack",{"altText":676,"config":714},{"src":678,"dataGaName":679,"dataGaLocation":674},{"altText":676,"config":716},{"src":682,"dataGaName":679,"dataGaLocation":674},{"title":718,"button":719,"config":722},"GitLab Orbit ya está aquí: la capa de contexto para agentes de IA.",{"text":390,"config":720},{"href":376,"dataGaName":721,"dataGaLocation":292},"orbit",{"layout":723,"disabled":724},"release",false,{"data":726},{"text":727,"source":728,"edit":734,"contribute":739,"config":744,"items":749,"minimal":967},"Git es una marca registrada de Software Freedom Conservancy, y nuestro uso de «GitLab» se realiza bajo licencia",{"text":729,"config":730},"Ver el código fuente de la página",{"href":731,"dataGaName":732,"dataGaLocation":733},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":735,"config":736},"Editar esta página",{"href":737,"dataGaName":738,"dataGaLocation":733},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":740,"config":741},"Contribuye",{"href":742,"dataGaName":743,"dataGaLocation":733},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":745,"facebook":746,"youtube":747,"linkedin":748},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[750,795,852,893,934],{"title":482,"links":751,"subMenu":766},[752,756,761],{"text":753,"config":754},"Ver planes",{"href":484,"dataGaName":755,"dataGaLocation":733},"view plans",{"text":757,"config":758},"¿Por qué elegir GitLab Premium?",{"href":759,"dataGaName":760,"dataGaLocation":733},"/es/pricing/premium/","why premium",{"text":762,"config":763},"¿Por qué elegir GitLab Ultimate?",{"href":764,"dataGaName":765,"dataGaLocation":733},"/es/pricing/ultimate/","why ultimate",[767],{"title":615,"links":768},[769,771,773,775,780,785,790],{"text":29,"config":770},{"href":31,"dataGaName":301,"dataGaLocation":733},{"text":625,"config":772},{"href":627,"dataGaName":628,"dataGaLocation":733},{"text":630,"config":774},{"href":632,"dataGaName":633,"dataGaLocation":733},{"text":776,"config":777},"Estado",{"href":778,"dataGaName":779,"dataGaLocation":733},"https://status.gitlab.com/","status",{"text":781,"config":782},"Términos de uso",{"href":783,"dataGaName":784,"dataGaLocation":733},"/terms/","terms of use",{"text":786,"config":787},"Declaración de privacidad",{"href":788,"dataGaName":789,"dataGaLocation":733},"/es/privacy/","privacy statement",{"text":791,"config":792},"Preferencias de cookies",{"dataGaName":793,"dataGaLocation":733,"id":794,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":309,"links":796,"subMenu":809},[797,799,801,803,805,807],{"text":315,"config":798},{"href":317,"dataGaName":311,"dataGaLocation":733},{"text":369,"config":800},{"href":371,"dataGaName":372,"dataGaLocation":733},{"text":323,"config":802},{"href":325,"dataGaName":326,"dataGaLocation":733},{"text":374,"config":804},{"href":376,"dataGaName":377,"dataGaLocation":733},{"text":356,"config":806},{"href":358,"dataGaName":359,"dataGaLocation":733},{"text":387,"config":808},{"href":392,"dataGaName":393,"dataGaLocation":733},[810],{"title":811,"links":812},"Temas",[813,817,822,827,832,837,842,847],{"text":323,"config":814},{"href":815,"dataGaName":816,"dataGaLocation":733},"/es/topics/ci-cd/","cicd",{"text":818,"config":819},"GitOps",{"href":820,"dataGaName":821,"dataGaLocation":733},"/es/topics/gitops/","gitops",{"text":823,"config":824},"DevOps",{"href":825,"dataGaName":826,"dataGaLocation":733},"/es/topics/devops/","devops",{"text":828,"config":829},"Control de versiones",{"href":830,"dataGaName":831,"dataGaLocation":733},"/es/topics/version-control/","version control",{"text":833,"config":834},"DevSecOps",{"href":835,"dataGaName":836,"dataGaLocation":733},"/es/topics/devsecops/","devsecops",{"text":838,"config":839},"Nativo de la nube",{"href":840,"dataGaName":841,"dataGaLocation":733},"/es/topics/cloud-native/","cloud native",{"text":843,"config":844},"IA para codificación",{"href":845,"dataGaName":846,"dataGaLocation":733},"/es/topics/devops/ai-for-coding/","ai for coding",{"text":848,"config":849},"IA agente",{"href":850,"dataGaName":851,"dataGaLocation":733},"/es/topics/agentic-ai/","agentic ai",{"title":395,"links":853},[854,856,858,860,862,864,866,868,870,872,874,876,878,881,885,889],{"text":408,"config":855},{"href":410,"dataGaName":411,"dataGaLocation":733},{"text":413,"config":857},{"href":187,"dataGaName":415,"dataGaLocation":733},{"text":417,"config":859},{"href":419,"dataGaName":420,"dataGaLocation":733},{"text":443,"config":861},{"href":445,"dataGaName":446,"dataGaLocation":733},{"text":448,"config":863},{"href":450,"dataGaName":451,"dataGaLocation":733},{"text":453,"config":865},{"href":455,"dataGaName":456,"dataGaLocation":733},{"text":458,"config":867},{"href":460,"dataGaName":461,"dataGaLocation":733},{"text":463,"config":869},{"href":465,"dataGaName":466,"dataGaLocation":733},{"text":468,"config":871},{"href":470,"dataGaName":471,"dataGaLocation":733},{"text":425,"config":873},{"href":427,"dataGaName":428,"dataGaLocation":733},{"text":430,"config":875},{"href":432,"dataGaName":433,"dataGaLocation":733},{"text":435,"config":877},{"href":437,"dataGaName":438,"dataGaLocation":733},{"text":818,"config":879},{"href":880,"dataGaName":821,"dataGaLocation":733},"/es/solutions/gitops/",{"text":882,"config":883},"Análisis de composición de software",{"href":363,"dataGaName":884,"dataGaLocation":733},"software composition analysis",{"text":886,"config":887},"Gestión del flujo de valor",{"href":381,"dataGaName":888,"dataGaLocation":733},"value stream management",{"text":890,"config":891},"Todas las soluciones",{"href":402,"dataGaName":892,"dataGaLocation":733},"all solutions",{"title":486,"links":894},[895,900,905,907,909,911,913,915,917,919,921,923,925,927,930],{"text":896,"config":897},"Instalar",{"href":898,"dataGaName":899,"dataGaLocation":733},"/es/install/","install",{"text":901,"config":902},"Guías de inicio rápido",{"href":903,"dataGaName":904,"dataGaLocation":733},"/es/get-started/","quick setup checklists",{"text":499,"config":906},{"href":501,"dataGaName":502,"dataGaLocation":733},{"text":504,"config":908},{"href":506,"dataGaName":507,"dataGaLocation":733},{"text":509,"config":910},{"href":511,"dataGaName":512,"dataGaLocation":733},{"text":514,"config":912},{"href":516,"dataGaName":517,"dataGaLocation":733},{"text":519,"config":914},{"href":521,"dataGaName":522,"dataGaLocation":733},{"text":527,"config":916},{"href":529,"dataGaName":530,"dataGaLocation":733},{"text":532,"config":918},{"href":534,"dataGaName":535,"dataGaLocation":733},{"text":537,"config":920},{"href":539,"dataGaName":540,"dataGaLocation":733},{"text":542,"config":922},{"href":544,"dataGaName":545,"dataGaLocation":733},{"text":547,"config":924},{"href":549,"dataGaName":550,"dataGaLocation":733},{"text":610,"config":926},{"href":612,"dataGaName":613,"dataGaLocation":733},{"text":928,"config":929},"Novedades",{"href":558,"dataGaName":559,"dataGaLocation":733},{"text":931,"config":932},"Todos los recursos",{"href":493,"dataGaName":933,"dataGaLocation":733},"all resources",{"title":561,"links":935},[936,938,940,942,944,946,948,950,952,957,962],{"text":569,"config":937},{"href":571,"dataGaName":563,"dataGaLocation":733},{"text":574,"config":939},{"href":576,"dataGaName":577,"dataGaLocation":733},{"text":580,"config":941},{"href":582,"dataGaName":583,"dataGaLocation":733},{"text":585,"config":943},{"href":587,"dataGaName":588,"dataGaLocation":733},{"text":590,"config":945},{"href":592,"dataGaName":593,"dataGaLocation":733},{"text":595,"config":947},{"href":597,"dataGaName":598,"dataGaLocation":733},{"text":600,"config":949},{"href":602,"dataGaName":603,"dataGaLocation":733},{"text":605,"config":951},{"href":607,"dataGaName":608,"dataGaLocation":733},{"text":953,"config":954},"Sustentabilidad",{"href":955,"dataGaName":956,"dataGaLocation":733},"/sustainability/","Sustainability",{"text":958,"config":959},"Diversidad, inclusión y pertenencia (DIB)",{"href":960,"dataGaName":961,"dataGaLocation":733},"/es/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":963,"config":964},"Declaración de transparencia en materia de esclavitud moderna",{"href":965,"dataGaName":966,"dataGaLocation":733},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":968},[969,972,975],{"text":970,"config":971},"Términos",{"href":783,"dataGaName":784,"dataGaLocation":733},{"text":973,"config":974},"Cookies",{"dataGaName":793,"dataGaLocation":733,"id":794,"isOneTrustButton":15},{"text":976,"config":977},"Privacidad",{"href":788,"dataGaName":789,"dataGaLocation":733},{"type":979,"version":980,"provider_name":981,"provider_url":982,"title":983,"author_name":256,"author_url":984,"is_plus":263,"account_type":428,"html":985,"width":986,"height":987,"duration":988,"description":5,"thumbnail_url":989,"thumbnail_width":990,"thumbnail_height":991,"thumbnail_url_with_play_button":992,"upload_date":993,"video_id":994,"uri":995},"video","1.0","Vimeo","https://vimeo.com/","Secret Manager GA v2","https://vimeo.com/gitlab","\u003Ciframe src=\"https://player.vimeo.com/video/1233057442?app_id=122963\" width=\"426\" height=\"240\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" title=\"Secret Manager GA v2\">\u003C/iframe>",426,240,523,"https://i.vimeocdn.com/video/2208618845-51fcd101f04c463e2ac24151f1f303319d13dead3525ca863362640d8bd2263c-d_295x166?region=us",295,166,"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F2208618845-51fcd101f04c463e2ac24151f1f303319d13dead3525ca863362640d8bd2263c-d_295x166%3Fregion%3Dus&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png","2026-10-05 11:07:35",1233057442,"/videos/1233057442",1791421765838]