--- title: "Implementar SDK en AppSail" url: https://docs.catalyst.zoho.com/es/sdk/java/v1/serverless/appsail/implement-sdk-in-appsail/ description: "Esta página describe el método para implementar el SDK de Java en un servicio AppSail y aprovechar las funcionalidades de Catalyst dentro de la aplicación." last_updated: 2026-03-30T08:10:30Z service: Serverless type: general related_links: - name: "AppSail Help" url: /es/serverless/help/appsail/introduction --- # Catalyst AppSail [Catalyst AppSail](https://docs.catalyst.zoho.com/es/serverless/help/appsail/introduction/) es un componente totalmente gestionado e independiente de plataforma como servicio (PaaS) de Catalyst Serverless que te permite desarrollar y desplegar servicios en la nube con facilidad. Las aplicaciones de AppSail pueden construirse de forma independiente de las estructuras de codificación específicas de Catalyst, y Catalyst te proporciona una plataforma potente y altamente escalable para este propósito. AppSail soporta todos los frameworks de Python como Flask, Django, Bottle o CherryPy. ### Implementar el SDK de Python en AppSail Puedes implementar el SDK de Python de Catalyst en el código base de tu servicio AppSail con facilidad. El SDK necesitará ser inicializado con el objeto de solicitud antes de cada petición. A continuación se muestra un ejemplo de importación e inicialización del SDK de Python en una aplicación web Flask. ```python from flask import Flask, request, g import os import zcatalyst_sdk from zcatalyst_sdk.catalyst_app import CatalystApp app = Flask(__name__) @app.before_request def before_request(): if request.path.startswith('/admin'): return 'Unauthorized', 401 # si el usuario está autorizado g.zc_app = zcatalyst_sdk.initialize(req=request) @app.route('/') def index(): return 'Web App with Python Flask!' @app.route('/cache') def cache(): app: CatalystApp = g.zc_app resp = app.cache().segment().put('key', 'value') return resp, 200 listen_port = os.getenv('X_ZOHO_CATALYST_LISTEN_PORT', 9000) app.run(host='0.0.0.0', port = listen_port) ``` > **Info :** Consulta la [tabla de alcances del SDK](https://docs.catalyst.zoho.com/es/sdk/python/v1/sdk-scopes) para determinar el nivel de permiso requerido para realizar la operación anterior.