--- title: "Herramientas para desarrolladores" url: https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/developer-tools/ description: "La configuración de Catalyst te permite configurar, personalizar y establecer funcionalidades relevantes para tu proyecto de Catalyst y tu consola, desde agregar colaboradores a tu proyecto hasta gestionar pagos y facturación de tu cuenta." last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Herramientas para desarrolladores ### Introducción La sección _Developer Tools_ en la configuración contiene los enlaces para acceder y descargar los paquetes de SDK que ofrece Catalyst para las aplicaciones de tu proyecto. ![catalyst_console_devtools](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_devtools_updated.webp) Con Catalyst puedes desarrollar aplicaciones web, iOS y Android. Para asociar un proyecto con una de estas plataformas, debes descargar o inicializar su paquete de SDK y utilizarlo en el proceso de construcción de tu aplicación. Puedes desarrollar el backend de tu aplicación e incluir funciones del lado del servidor en los entornos de Java, Node.js o Python. Para ello, debes descargar o inicializar los paquetes del Java SDK, Node.js SDK o Python SDK en el código de tu aplicación. > **Nota:** Puedes seleccionar un proyecto diferente usando la lista desplegable en la parte superior y descargar los SDKs de ese proyecto. Los pasos para descargar o inicializar cada herramienta de desarrollo se describen en esta página de ayuda. ### Java SDK Cuando haces clic en **Java** en esta sección, se iniciará automáticamente la descarga del paquete del Catalyst Java SDK. Se descargará a tu sistema una carpeta comprimida (zip) que contiene los archivos JAR del Java SDK. ![catalyst_console_java_sdk_package](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_java_sdk_package.webp) Debes incluir este paquete del Java SDK en tus funciones del lado del servidor en Java e inicializar el proyecto. Después podrás obtener instancias de cada componente y programar las funcionalidades de tu aplicación. Para obtener ayuda detallada sobre la inicialización del paquete del Catalyst Java SDK, sus características y fragmentos de código de ejemplo para los distintos componentes, consulta la [**documentación del Java SDK**](https://docs.catalyst.zoho.com/es/sdk/java/v1/overview/). ### Node.js SDK Cuando haces clic en **Node.js** en la sección _Developer Tools_, se abrirá una ventana emergente desde la cual puedes copiar el comando para instalar el paquete del Catalyst Node SDK en tu sistema mediante la terminal. ![catalyst_console_node_sdk](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_node_sdk.webp) Debes ejecutar este comando desde el [directorio del proyecto de tu aplicación](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/introduction), después de [instalar Catalyst CLI](https://docs.catalyst.zoho.com/es/getting-started/installing-catalyst-cli/) y [asociar el directorio con un proyecto](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/introduction/). Alternativamente, puedes ejecutar `$ npm install --save zcatalyst-sdk-node` para guardarlo en tu `package.json`. El paquete del Node.js SDK se instalará en el directorio como un módulo de Node. Luego podrás inicializar el SDK en tus funciones del lado del servidor en Node.js y programar el backend de tu aplicación. Para obtener ayuda detallada sobre la inicialización del paquete del Catalyst Node.js SDK, sus características y fragmentos de código de ejemplo para los distintos componentes, consulta la [**documentación del Node.js SDK**](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/overview/). ### Python SDK Cuando haces clic en **Python** en la sección _Developer Tools_, se abrirá una ventana emergente desde la cual puedes copiar el comando para instalar el paquete del Catalyst Python SDK en tu sistema mediante la terminal. ![catalyst_console_python_sdk](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_python_sdk.webp) Puedes ejecutar este comando desde cualquier ubicación en tu máquina local, después de [instalar Catalyst CLI](https://docs.catalyst.zoho.com/es/getting-started/installing-catalyst-cli/) y [asociar el directorio con un proyecto](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/introduction/). El paquete del Python SDK se instalará en el directorio y luego podrás inicializar el SDK en tus funciones del lado del servidor en Python y programar el backend de tu aplicación. Para obtener ayuda detallada sobre la inicialización del paquete del Catalyst Python SDK, sus características y fragmentos de código de ejemplo para los distintos componentes, consulta la [**documentación del Python SDK**](https://docs.catalyst.zoho.com/es/sdk/python/v1/overview/). ### Web SDK Cuando haces clic en **Web**, se abrirá una ventana emergente desde la cual puedes copiar el código para inicializar el Web SDK de tu proyecto. ![catalyst_console_web_sdk](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_web_sdk.webp) Debes pegar el código copiado en el script principal de tu aplicación. Puedes habilitar el inicio de sesión de usuarios en tu aplicación e incrustar el formulario de inicio de sesión como un iFrame, pasando el div del elemento de login en `catalyst.auth.signIn()`. Este código hace referencia a un archivo `init.js` que completará automáticamente los datos esenciales de tu proyecto, como el [Project ID](https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/general-settings) y el [ZAID](https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/environment-settings) del entorno en el que estés trabajando. Para obtener ayuda detallada sobre la inicialización del paquete del Catalyst Web SDK, sus características y fragmentos de código de ejemplo para los distintos componentes, consulta la [**documentación del Web SDK**](https://docs.catalyst.zoho.com/es/sdk/web/v4/overview/). > **Nota:** También puedes acceder a una versión anterior (v 1.0.0) del script de inicialización web desde la sección _Sign-in Method_ en Authentication. Consulta la [página de ayuda de Sign-in Method](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/introduction/#implement-the-sign-in-script-of-an-older-version) para más detalles. ### SDKs de Android e iOS Actualmente puedes alojar una aplicación Android y una aplicación iOS por cada proyecto en Catalyst. Puedes crear un paquete para la aplicación Android o iOS en la sección _Developer Tools_ y descargar el archivo de configuración proporcionado por Catalyst para tu aplicación móvil. Después debes incluir este archivo en la estructura de carpetas de tu aplicación Android o iOS. Para obtener información detallada sobre los paquetes de SDK de Android e iOS, la estructura del archivo de configuración y fragmentos de código de ejemplo para los distintos componentes, consulta la **[documentación del Android SDK](https://docs.catalyst.zoho.com/es/sdk/android/v2/overview/)** o la **[documentación del iOS SDK](https://docs.catalyst.zoho.com/es/sdk/ios/v2/overview/)**. > **Nota:** El permiso para crear o eliminar un paquete de SDK móvil depende del [rol con el que esté asociado un miembro del proyecto](https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/profiles-and-permissions/#permissions). Un administrador de una cuenta de Catalyst puede crear o eliminar paquetes en todos los proyectos de forma predeterminada. Cualquier colaborador puede ver los detalles de los paquetes o descargar los archivos de configuración. #### Crear un paquete de SDK móvil Para crear un paquete de SDK móvil para tu aplicación móvil en Catalyst: 1. Haz clic en las fichas **Android** o **iOS** según el SDK que necesites. Alternativamente, puedes hacer clic en el botón **Add Package** que se muestra debajo. ![catalyst_console_devtools_2](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_devtools_2.webp) Esto abrirá una ventana emergente. También puedes seleccionar el sistema operativo móvil desde la ventana emergente. 2. Ingresa un nombre de paquete Android o iOS que identifique de forma única al paquete. Proporciona la URL a la que se redirigirá al usuario final después de iniciar sesión en la aplicación móvil, como la Redirect URL. ![catalyst_console_mobile_sdk_1](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_mobile_sdk_1.webp) Los valores que ingreses aquí se completarán automáticamente en los archivos de configuración del paquete de SDK. > **Nota:** El nombre del paquete se asociará de forma única con ese sistema operativo. Por lo tanto, no puedes crear paquetes con el mismo nombre para aplicaciones Android e iOS. Debes proporcionar valores únicos. 3. Haz clic en **Create** para crear el paquete de SDK móvil. 4. La consola mostrará entonces una ventana desde donde puedes descargar el archivo de configuración. Haz clic en **Download** para descargar el archivo. ![catalyst_console_mobile_sdk_2](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_mobile_sdk_2.webp) > Nota: Cuando creas un paquete, inicialmente solo estará disponible para descarga el archivo de configuración del entorno de desarrollo, independientemente del entorno en el que estés trabajando actualmente. Puedes descargar los archivos de configuración de cualquier entorno en cualquier momento después de crear el paquete. Esto se explica en la [siguiente sección](https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/developer-tools/#download-the-configuration-file-for-a-mobile-sdk-package). La sección _Developer Tools_ mostrará los paquetes de SDK móvil que crees para tu proyecto. Después de desarrollar la aplicación móvil, puedes alojarla en Catalyst y distribuirla mediante [Mobile Device Management](https://docs.catalyst.zoho.com/es/cloud-scale/help/mobile-device-management/introduction). #### Descargar el archivo de configuración de un paquete de SDK móvil Puedes descargar el archivo de configuración de desarrollo o producción de un paquete de SDK móvil en cualquier momento de la siguiente manera: 1. Haz clic en el paquete que se muestra en la sección _Mobile SDK_. ![catalyst_console_mobile_sdk_3](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_mobile_sdk_3.webp) Esto abrirá una ventana con los detalles del paquete y la opción de descargar los archivos de configuración de desarrollo o producción. El valor de la variable de entorno, así como de otras variables como el [ZAID](https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/environment-settings), se completará de forma correspondiente en los archivos de los distintos entornos. 2. Haz clic en **Download** en la pestaña del entorno que necesites para descargar el archivo. ![catalyst_console_mobile_sdk_download_1](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_mobile_sdk_download_1.webp) Si aún no has [desplegado la aplicación a Producción](https://docs.catalyst.zoho.com/es/deployment-and-billing/environments/production-environment), primero debes hacerlo para acceder al archivo de configuración de producción. ![catalyst_console_mobile_sdk_download_2](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_mobile_sdk_download_2.webp) Consulta la documentación de los SDKs de [Android](https://docs.catalyst.zoho.com/es/sdk/android/v2/setup/) e [iOS](https://docs.catalyst.zoho.com/es/sdk/ios/v2/setup/) para conocer los pasos para incluir el archivo en la estructura de tu aplicación. #### Eliminar un paquete de SDK móvil Eliminar un paquete de SDK móvil de la sección Developer Tools eliminará la aplicación móvil tanto del entorno de desarrollo como del de producción. Por lo tanto, tu aplicación dejará de ser accesible para los usuarios finales en producción. Debes proceder con precaución antes de eliminar el paquete de una aplicación. Puedes eliminar un paquete de SDK móvil que hayas creado desde esta sección de la siguiente manera: 1. Haz clic en el icono de puntos suspensivos junto al paquete de SDK móvil y luego haz clic en **Delete**. ![catalyst_console_mobile_sdk_delete_1](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_mobile_sdk_delete_1.webp) 2. Ingresa nuevamente el nombre del paquete para confirmar la acción y luego haz clic en **Confirm**. ![catalyst_console_mobile_sdk_delete_2](https://catalyst-docs-development.zohostratus.in/images/getting-started/set-up-a-catalyst-project/catalyst_console_mobile_sdk_delete_2.webp)