# General Translation Platform: Claves de API URL: https://generaltranslation.com/es/docs/platform/dashboard/reference/api-keys.mdx --- title: Claves de API description: Crea y administra claves de API de Project y Organization para aplicaciones, desarrollo local y automatización. --- Las claves de API autentican tus aplicaciones, el CLI y tus automatizaciones con General Translation. Usa el alcance de clave más limitado que se ajuste al flujo de trabajo. ## Alcances de las claves [#key-scopes] GT admite dos alcances de claves de API: * **claves de Organization** para automatización a nivel de Organization. Úsalas para automatización a nivel de la organización o flujos de trabajo que deban operar en varios Projects dentro de la Organization. * **claves de Project** para un solo Project. Úsalas para aplicaciones desplegadas, desarrollo local, vistas previas y herramientas limitadas al ámbito del Project. claves de Organization y claves de Project tienen flujos de creación distintos. Las claves de Project se crean como claves de producción o de desarrollo. Las claves de Organization usan un selector de permisos. ## Crear claves de Organization [#create-organization-keys] Crea claves de Organization en **Organization > clave de API**. Las claves de Organization usan el prefijo `gtx-org-` y pueden configurarse con un conjunto de permisos personalizado. Los permisos se configuran por recurso. `Write` incluye `Read`. | Resource | Read | Write or enabled | | ----------------------- | ------------------------------------------ | --------------------------------------------------------------------------------------- | | **Files** | Leer archivos y traducciones del Project | Subir contenido fuente y escribir archivos traducidos | | **Context** | Leer el contexto de Project y Organization | Gestionar grupos de contexto, glosario y directivas | | **Runtime translation** | No aplica | Traducir contenido bajo demanda | | **Translation queue** | No aplica | Poner en cola trabajos de traducción de archivos para su procesamiento en segundo plano | | **Project settings** | No aplica | Actualizar la configuración del Project, como la configuración regional predeterminada | Otorga a cada clave solo los permisos que necesite. ## Crear claves de Project [#create-project-keys] Crea claves de Project desde **Project > clave de API**. Copia la clave completa de inmediato y guárdala en variables de entorno, un gestor de secretos u otro almacenamiento seguro. * Las **claves de producción** comienzan con `gtx-api-`. * Úsalas en aplicaciones desplegadas y en automatizaciones de producción. Las traducciones de producción usan contenido publicado. * Las **claves de desarrollo** comienzan con `gtx-dev-`. * Úsalas para el desarrollo local, los entornos de vista previa y la automatización de pruebas. Las claves de desarrollo te permiten probar traducciones antes de que se publiquen, sin afectar tu aplicación en producción. * No uses claves de desarrollo en producción. En la mayoría de los flujos de trabajo del SDK y la CLI, usa la clave con tu ID de Project: ```bash GT_API_KEY=gtx-api-... GT_PROJECT_ID=... ``` ## Gestionar claves [#manage-keys] Usa nombres descriptivos para que las claves sean fáciles de identificar más adelante. Abre la lista de claves del Project o de la Organization para revisar las claves existentes. La lista de claves muestra: * **Vista previa**, una versión truncada de la clave para identificarla * **Creada el**, cuándo se generó la clave * **Último uso**, cuándo se usó la clave por última vez * **Eliminar**, para revocar una clave que ya no necesitas Revoca las claves que ya no se usen y crea otras nuevas al rotar credenciales. ## Prácticas de seguridad [#security-practices] * Nunca hagas commit de claves al control de versiones. * Guarda las claves en variables de entorno o en un gestor de secretos. * Usa claves independientes para desarrollo, preproducción y producción. * Rota las claves periódicamente. * Revoca las claves que no uses. * Elige el nivel de permisos más restringido que funcione para la integración.