💡 Resumen (TL;DR):
- Tetrate presentó Built on Envoy, un catálogo de código abierto para compartir e instalar módulos del proxy Envoy sin costo.
- La plataforma opera bajo la licencia Apache 2.0 y abarca soluciones de seguridad, autenticación y gobernanza de inteligencia artificial.
- La herramienta elimina la necesidad de escribir código personalizado en C++, facilitando la adopción para desarrolladores menos experimentados.
Tetrate presentó oficialmente Built on Envoy, un marketplace gratuito y open source diseñado para descargar extensiones del proxy Envoy. La iniciativa busca eliminar el trabajo de ingeniería redundante que históricamente frena a los equipos técnicos al intentar personalizar esta popular herramienta de red.
Envoy es un proxy de código abierto que opera como infraestructura base para el enrutamiento, observabilidad y aplicación de políticas en sistemas distribuidos modernos. Originalmente fue creado por Lyft en 2015.
Históricamente, extender las capacidades del proxy exigía escribir código en C++ y compilar una versión completamente personalizada. Este proceso técnico mantenía sus funciones avanzadas fuera del alcance de múltiples equipos de desarrollo.
Los ingenieros de Tetrate detectaron a través de sus clientes corporativos que varias organizaciones construían en privado las mismas extensiones. “Demasiados equipos están resolviendo los mismos problemas de forma independiente”, explicó Varun Talwar, CTO de Tetrate. “Built on Envoy da a la comunidad una forma de compartir esas soluciones abiertamente, para que cada usuario de Envoy pueda avanzar más rápido”.

Extensiones operativas y gobernanza de IA
La plataforma distribuye sus componentes bajo la licencia Apache 2.0 y los empaqueta como herramientas listas para implementar. El catálogo inicial abarca las siguientes categorías:
- Seguridad y autenticación: Integración WAF, intercambio de tokens OAuth2, flujos de trabajo SAML y sistemas de autorización.
- Gobernanza de Inteligencia Artificial: Una extensión que verifica solicitudes de modelos de lenguaje (LLM) contra Microsoft Azure Content Safety, junto a una herramienta para almacenar en caché las peticiones a los modelos.
- Módulos operativos: Configuración de proxy para plataformas de datos, fijación de zonas de enrutamiento y alojamiento de archivos estáticos.
El marketplace incluye un administrador de paquetes de línea de comandos (CLI). Esta función permite a los desarrolladores ejecutar Envoy con extensiones específicas en sus entornos locales mediante instrucciones simples.
Matt Klein, creador de Envoy, respaldó el proyecto y señaló que lo utilizará para construir módulos en Rust para su propia empresa, bitdrift. “Estoy muy emocionado por el esfuerzo de Built on Envoy de hacer que sea súper fácil para todos comenzar con las extensiones de Envoy”, afirmó Klein.
Por su parte, Chris Aniszczyk, CTO de la Cloud Native Computing Foundation, añadió que la plataforma fortalece el panorama de desarrollo. “Cuando las organizaciones contribuyentes como Tetrate dan un paso adelante para reducir las barreras de adopción, crean vías para que más desarrolladores contribuyan”, indicó.
Rohit Agrawal, mantenedor de Envoy y desarrollador en Databricks, calificó la herramienta como algo “lo suficientemente simple para nuestros usuarios no avanzados que no conocen los aspectos internos de Envoy”.
Built on Envoy ya está disponible en el dominio builtonenvoy.io y cuenta con un repositorio público en GitHub. Tetrate aportó las extensiones iniciales de lanzamiento, pero el objetivo es que la comunidad de software mantenga y expanda el ecosistema a largo plazo.