Explorar Una guía dedicada para cada función

Tu flota de Kubernetes y tus servicios de datos, en un único plano de control.

Gestiona clústeres Kubernetes, Helm, terminales, Docker Registry y servicios de datos en una consola web en tu propia infraestructura. Usa la IA con los controles de ejecución compatibles con tu proveedor.

Versión gratuita sin límite de tiempo

1 usuario · 1 clúster · sin equipos

No necesitas clave de licencia. Instala Battani y empieza.

  • En tu propia infraestructura
  • Instalación air-gapped y licencia offline
  • Español, inglés, turco y más

Funciona con tu stack actual

  • Kubernetes
  • Helm
  • Prometheus
  • Istio
  • LDAP / AD
  • Docker Registry
  • PostgreSQL
  • SQL Server
  • Oracle
  • MySQL
  • Redis
  • RabbitMQ
  • Elasticsearch

Asistente de IA

Un asistente que investiga, con los controles que tú eliges.

El asistente de Battani obtiene logs, correlaciona eventos, compara revisiones de Helm y ejecuta manifiestos en dry-run. Los modos de aprobación y solo lectura siguientes corresponden a Claude. El flujo Copilot actual aprueba automáticamente las herramientas.

Modos y proveedores IA

Seguridad y gobierno

Gestiona accesos, revisa cambios y elige tu despliegue.

Permisos, no solo roles

Un catálogo de permisos detallado, plantillas listas para usar y responsables de equipo. El acceso a clústeres, registries e integraciones se concede por equipo o por persona.

Cada cambio registrado

Las acciones de autenticación, clúster, Kubernetes, Helm, YAML, registry e IA quedan en el registro de auditoría, con los campos sensibles enmascarados.

Preparado para air-gap

Funciona sin conexión a Internet con una licencia offline firmada (Ed25519). Las imágenes de tu registry también se quedan dentro.

Documentación

Descubre Battani, tema por tema.

Instalación, operaciones diarias y administración tienen páginas propias. Encuentra la función que necesitas y descubre cómo usarla.

Ver toda la documentación
01

Instala y empieza

Elige tu despliegue, instala Battani y conecta tu primer clúster.

Guía de instalación
02

Gestiona las operaciones diarias

Explora workloads, logs, Helm, topología, registry y cada servicio de datos.

Guía de workloads

Instalación

Se instala en una tarde y se actualiza solo.

  1. 1

    Ejecútalo

    Con Docker Compose (incluida la opción con PostgreSQL integrado) o con manifiestos de Kubernetes. El registry viene incluido.

    curl -fsSL https://battani.dev/install.sh | sudo sh
  2. 2

    Empieza gratis

    Sin clave de licencia ni límite de tiempo: 1 usuario, 1 clúster, sin equipos. Añade una licencia a la misma instalación cuando crezcan tus necesidades.

    Versión gratuita y licencias
  3. 3

    Mantente al día

    Actualizaciones desde la aplicación: parchea el Deployment de Kubernetes, lanza un webhook o se actualiza en el propio contenedor, con reversión automática si la nueva versión falla.

    Ajustes → Actualizaciones → Actualizar ahora

Instalación y actualización con un solo comando

El script comprueba Docker, escribe la configuración con contraseñas aleatorias, inicia los servicios con PostgreSQL incluido y muestra sus datos de acceso.

Versión gratuita sin límite de tiempo · No necesitas clave de licencia. Instala Battani y empieza.

Instalación

Ejecútelo en el servidor como root. Si falta Docker, ofrece instalarlo; los archivos se guardan en /opt/battani.

curl -fsSL https://battani.dev/install.sh | sudo sh

Sin curl: wget -qO- https://battani.dev/install.sh | sudo sh

Actualización

Primero hace una copia de la base de datos, cambia a la nueva versión y vuelve atrás automáticamente si no arranca.

sudo sh /opt/battani/update.sh

También puede actualizar desde la aplicación: Ajustes → Actualizaciones.

  • Requisitos: Linux de 64 bits (x86_64), Docker Engine con el plugin Compose, al menos 4 GB de RAM.
  • Opciones: --version 1.2.3, --port 8080, --url https://k8s.example.com, --no-registry. Ejemplo: curl -fsSL https://battani.dev/install.sh | sudo sh -s -- --port 8080
  • Revíselo antes de ejecutarlo: install.sh · update.sh

Precios

Empieza gratis y paga por usuario a medida que creces.

1 usuario y 1 clúster son gratis, sin clave de licencia. Las licencias de pago se cobran por usuario, sin límite de clústeres ni de equipos; el asistente de IA, el Docker Registry y los módulos de servicios de datos están incluidos.

Calculadora de precios

Indica el número de usuarios para ver el total y su desglose según el tipo de facturación elegido. Los primeros usuarios se cobran al precio base y cada usuario a partir del umbral, al precio reducido.

    Licencia online

    • Facturación mensual o anual
    • La instalación envía un heartbeat periódico al servidor de licencias
    • Empieza en pequeño con el plan mensual y pasa al anual cuando quieras
    • Actualizaciones integradas directamente desde el registry

    Licencia offline (air-gapped)

    • Solo anual; se factura una vez
    • Archivo de licencia firmado con Ed25519 y ligado a la instalación; no requiere conexión saliente
    • Actualizaciones y parches de seguridad entregados como paquetes offline
    • Soporte dedicado para la instalación y la renovación

    Los precios están en USD y no incluyen impuestos. En Turquía, las facturas se emiten en TRY al tipo de venta del USD del Banco Central (TCMB) en la fecha de la factura. Para licitaciones públicas y contratos plurianuales, pide un presupuesto.

    Preguntas frecuentes

    Las preguntas que te estás haciendo.

    ¿No encuentras tu pregunta? Escríbenos y te responderemos en un día laborable.

    ¿Battani es un SaaS? ¿Dónde están nuestros datos?

    Battani se ejecuta en tu infraestructura y guarda los datos de la aplicación en tu base de datos. Las licencias online contactan con el servidor de licencias para validarse. Si activas un proveedor IA externo, se le envía el contexto necesario para tus solicitudes; elige el proveedor y los accesos según tu entorno.

    ¿Qué diferencia hay entre la licencia online y la offline?

    Las funciones son idénticas. La licencia online se valida periódicamente con nuestro servidor de licencias y puede facturarse mensual o anualmente. La licencia offline es una clave firmada ligada a la instalación para entornos sin acceso a Internet; se vende por años y las actualizaciones se entregan como paquetes offline.

    ¿Qué pasa si la licencia caduca o se revoca?

    Tus clústeres y workloads no se ven afectados y no se borra ningún dato; Battani es solo una capa de gestión. Si tu uso cabe en el modo gratuito (1 usuario activo, 1 clúster), Battani sigue funcionando en modo gratuito. Si hay más usuarios o clústeres, solo los administradores del sistema pueden iniciar sesión, para activar o renovar una licencia o desactivar usuarios y clústeres; los demás ven un mensaje que explica la situación. En cuanto se activa la clave renovada, se recupera el uso completo. Te contactamos para la renovación antes del vencimiento.

    ¿Qué incluye el uso gratuito?

    Sin licencia activa puedes usar Battani sin límite de tiempo con 1 usuario activo, 1 clúster y sin equipos. No necesitas clave. Las conexiones de datos se limitan a 3 en total y 1 por tipo de servicio. Añade una licencia a la misma instalación para aumentar la capacidad. La IA usa tu proveedor configurado y pueden aplicarse sus tarifas.

    ¿Cómo se cuentan los usuarios? ¿Hay límite de clústeres o equipos?

    Un usuario es una cuenta activa en Battani (incluidos los usuarios de LDAP); licencias el número de usuarios que necesitas. Cada usuario de la licencia es una cuenta nominal; la misma cuenta no puede tener sesión abierta en dos dispositivos a la vez. El precio es escalonado: los usuarios 1 a 9 se cobran al precio base y cada usuario a partir del 10.º, al precio reducido. Las licencias de pago no tienen límite de clústeres ni de equipos, y tampoco se limita el número de nodos o pods. El uso gratuito se limita a 1 usuario y 1 clúster, sin equipos.

    ¿Funciona el asistente de IA en entornos air-gapped?

    El asistente usa el proveedor que configures (con tu propia clave). En entornos totalmente aislados necesita un endpoint de proveedor accesible (p. ej., un Azure OpenAI interno); si no, la función de IA queda desactivada y el resto de módulos sigue funcionando.

    ¿Qué servicios de datos puedo gestionar?

    Battani incluye consolas Redis, RabbitMQ, Elasticsearch y SQL. Las conexiones SQL admiten PostgreSQL, SQL Server, Oracle y MySQL. Las operaciones disponibles dependen de la versión del servicio, los permisos y la configuración; la documentación explica cada módulo.

    ¿La prueba tiene limitaciones?

    La licencia de prueba de 30 días incluye todos los módulos. Al terminar, carga una licencia de pago en la misma instalación y sigue; no hace falta reinstalar.

    ¿Con qué distribuciones de Kubernetes funciona?

    Battani trabaja a través de la API estándar de Kubernetes; puedes añadir cualquier clúster al que llegues con un kubeconfig. Battani puede ejecutarse dentro del clúster (con configuración in-cluster) o fuera con Docker Compose. Estaremos encantados de verificar la compatibilidad con tu distribución durante la prueba.

    Empecemos

    Una demo adaptada a tu entorno, en 30 minutos.

    Rellena el formulario y hablaremos de tu escenario de instalación, tu tipo de licencia y tu escala. Las solicitudes de licencia de prueba se atienden el mismo día.

    • Demo en vivo o prueba de 30 días en tu propio entorno
    • Paquete y licencia offline para instalaciones air-gapped
    • Presupuestos formales para compras públicas y corporativas