Saltar al contenido principal
Además de las capacidades del lado del cliente, Kameleoon ofrece un amplio soporte para la gestión de funcionalidades y la experimentación del lado del servidor en aplicaciones web, aplicaciones móviles, aplicaciones de TV y gaming, o cualquier otra aplicación conectada a internet. A continuación se presentan algunas funcionalidades adicionales disponibles a través de los SDKs de Kameleoon:
Únase a la Slack Community para hacer preguntas sobre las funcionalidades del producto y acceder a las últimas actualizaciones.

Plataformas compatibles

Kameleoon añade continuamente soporte para nuevos lenguajes y mejora los SDKs existentes con nuevas funcionalidades y métodos. La versión mínima requerida para funcionalidades específicas del SDK varía según el lenguaje. La tabla de compatibilidad de los SDKs muestra qué funcionalidades están disponibles en cada lenguaje y la versión mínima del SDK requerida para su implementación. Para un historial completo de versiones, consulte el archivo de changelog en el repositorio de SDKs en Github. Se recomienda suscribirse para recibir notificaciones por correo electrónico.

SDKs del lado del servidor

SDKJavaC#PHPNodeJSRubyPythonGo
Real-time streaming2.0.62.2.0-1.0.02.1.02.0.02.1.0
Feature experiments3.0.03.0.03.0.01.0.02.0.02.1.02.0.0
Feature flags multientorno2.0.42.1.42.0.91.0.01.0.101.0.21.0.5
Variables de feature flag2.0.42.1.72.0.91.0.01.0.101.0.21.0.5
Condiciones de targeting predefinidas2.0.62.2.02.1.31.0.02.0.02.0.02.0.0
Recuperar todos los feature flags segmentados2.0.62.1.73.0.01.0.02.0.02.0.02.0.0
Recuperar todas las variables de feature flags3.0.02.1.93.0.01.0.02.0.02.0.02.0.0
Recuperar datos para una clave de usuario (endpoint Map de la Data API)2.0.52.1.52.1.01.0.01.1.01.0.31.0.6
Recuperar datos de navegación para un usuario (endpoint Visitor de la Data API)3.2.03.3.03.3.02.2.02.2.02.4.02.3.0
Integración con analítica3.1.03.1.03.1.02.1.02.1.02.2.02.1.0
Gestión del consentimiento legal4.0.04.0.04.0.03.1.03.0.03.0.03.0.0
Integración con data warehouse4.1.04.3.04.1.02.8.03.1.03.1.03.1.0
Experimentación cross-device4.1.04.3.04.1.02.8.03.1.03.1.03.1.0

SDKs del lado del cliente o móviles

SDKAndroid (Kotlin/Java)iOS (Swift)JavaScript/TypeScriptFlutterReact/React Native
Real-time streaming2.1.02.1.01.0.02.0.06.0.0
Feature experiments3.0.03.0.01.0.02.0.06.0.0
Feature flags multientorno2.0.122.0.141.0.01.0.36.0.0
Variables de feature flag2.0.122.0.141.0.01.0.31.0.0
Condiciones de targeting predefinidas2.1.12.1.21.0.02.0.04.0.0
Recuperar todos los feature flags segmentados2.1.12.1.21.0.02.0.06.0.0
Recuperar todas las variables de feature flags2.1.12.1.31.0.02.0.01.0.0
Recuperar datos para una clave de usuario (endpoint Map de la Data API)2.0.132.0.151.0.01.0.32.1.0
Recuperar datos de navegación para un usuario (endpoint Visitor de la Data API)3.2.04.1.01.4.07.2.2N/A
Gestión del consentimiento legal4.0.04.0.02.1.03.0.08.1.0
Integración con data warehouse3.3.03.1.01.8.03.0.07.6.0
Experimentación cross-device3.3.03.1.01.8.03.0.07.6.0
Todos los SDKs de Kameleoon son SDKs de latencia cero, lo que significa que el código del lado del cliente realiza todas las asignaciones de campaña. Como las asignaciones no se completan mediante una llamada al servidor remoto, el impacto en el rendimiento del sitio web es inferior a un milisegundo, frente a los ~50 ms de media de las tecnologías basadas en API.

Plataformas serverless edge compute

Kameleoon también admite la gestión de funcionalidades y la experimentación en el edge proporcionando un conjunto de kits de inicio para implementar feature flags y experimentos utilizando plataformas serverless edge compute ofrecidas por CDNs modernas, como Akamai EdgeWorkers, AWS Lambda@Edge, Cloudflare Workers, Fastly Compute@Edge y Vercel Edge Functions.
MóduloVersión actualFecha de publicación
Fastly starter kit0.2.2Septiembre de 2023
Cloudflare Workers1.0.2Octubre de 2024
Akamai EdgeWorkers0.2.0Diciembre de 2024
AWS Lambda@Edge2.1.1Julio de 2024
Vercel Edge Functions0.1.0Abril de 2023

Proveedores OpenFeature

Kameleoon admite OpenFeature, un estándar open-source para la gestión de feature flags respaldado por la CNCF. OpenFeature garantiza una compatibilidad fluida entre herramientas y soluciones personalizadas. Kameleoon proporciona soporte para OpenFeature en varios SDKs. La lista completa está disponible en el artículo dedicado.

Módulos para servidores web

MóduloVersión actualFecha de publicación
Módulo para Nginx1.0.24Septiembre de 2022
El módulo para Nginx actualmente solo admite experimentos.

API

Si los SDKs de Kameleoon no admiten el lenguaje usado en la aplicación, construya un servicio utilizando uno de los SDKs existentes o implemente una integración personalizada con la API. Cuando la baja latencia es prioritaria para actualizar las condiciones de targeting y las configuraciones de feature flags en tiempo real, optar por una implementación con API en lugar de un SDK puede aumentar la latencia. Utilice los SDKs siempre que sea posible, ya que ofrecen mejor rendimiento, gestión automática de errores y garantizan una integración más fluida con la base de código. Kameleoon admite todos los frameworks modernos de JavaScript, como Angular, Vue.js y Next.js, por lo que siempre puede usar un SDK basado en JavaScript para el desarrollo del frontend en lugar de depender del enfoque de API. Consulte la documentación de la API para obtener más información sobre los métodos disponibles.

Seleccionar un SDK de JavaScript

Además del SDK de JavaScript/TypeScript, Kameleoon también ofrece otros SDKs basados en JavaScript: el React SDK, el React Native SDK y el NodeJS SDK. La mayoría de los frameworks de JavaScript funcionan con el SDK de JavaScript/TypeScript, pero algunos se adaptan mejor a uno de los otros SDKs según la implementación. Por ejemplo, las aplicaciones que utilizan server-side rendering (SSR) o integraciones Edge deberían usar el NodeJS SDK. A continuación se indican los SDKs recomendados según el framework de JavaScript.
FrameworkSDK recomendado
Integraciones Edge (cualquier framework)NodeJS SDK
Angular/AngularJSJavaScript/TypeScript SDK
ExpressNodeJS SDK
DenoNodeJS SDK
IonicJavaScript/TypeScript SDK
JQueryJavaScript/TypeScript SDK
NestJSNodeJS SDK
NextJS (con SSR)NodeJS SDK
NextJS (sin SSR)React SDK o JavaScript/TypeScript SDK
NodeJSNodeJS SDK
Plain JavaScriptJavaScript/TypeScript SDK
React NativeReact Native SDK
ReactReact SDK o JavaScript/TypeScript SDK
Svelte (con SSR)NodeJS SDK
Svelte (sin SSR)JavaScript/TypeScript SDK
Vue (con SSR)NodeJS SDK
Vue (sin SSR)JavaScript/TypeScript SDK