Celeste by Aurelia
Nuevo De la familia de AureliaK8s

Azure, sin pelearte con el portal.

Celeste junta en una app de escritorio lo que tu equipo de plataforma hace cada día: probar APIs de un API Management privado, revisar qué token pide cada operación, copiar secretos entre Key Vaults y entrar a bases de datos PostgreSQL privadas sin armar túneles a mano.

Gratis macOS · Windows Usa tu sesión de az CLI
Celeste — API Management · Operaciones y políticas
Celeste mostrando una API de API Management: flujo cliente → gateway → políticas → backend y las políticas por ámbito
7 operaciones rechazarán todo tokenvalidate-jwt con una audiencia sin definir
Gateway privado, probado desde tu equipoVía Azure Bastion, sin VPN
Habla el idioma de tu Azure
Azure API ManagementSelf-hosted GatewayAzure Key VaultPostgreSQL Flexible ServerAzure BastionVNet integrationPrivate DNSpgwebvalidate-jwtAuth0Log AnalyticsEntra IDaz CLITerraform
Seamos honestos

Azure no es difícil. Lo difícil son las 40 pestañas del portal.

Un secreto que hay que llevar de un vault a otro, una API que solo responde dentro de la VNet y una base de datos privada a la que hoy, otra vez, no llegas.

La API que solo vive en la VNet

El gateway es interno, el portal no llega y Postman tampoco. Para probar una operación terminas pidiendo una VM prestada.

Celeste la prueba desde tu equipo, vía Bastion, con trace incluido.

¿Qué token pide esta operación?

La audiencia vive en un fragmento, el scope en una variable y el emisor en un named value. Nadie lo sabe hasta que algo devuelve 401.

Escanea todas las políticas y te lo dice por audiencia y por operación.

El copiar-pegar de secretos

Abrir un vault, revelar el valor, copiarlo, abrir otro vault, crear el secreto, rezar por no haberte comido un carácter.

Un clic: «Copiar a otro Key Vault». Y .env de ida y vuelta.
Tour de 30 segundos

Todo tu Azure de plataforma, en pestañas.

Celeste
Captura de Celeste

API Management · Probar

Prueba APIs internas sin VPN ni VMs prestadas.

Elige una operación y pulsa «Probar». Si el gateway vive dentro de una VNet, Celeste lo detecta, busca su IP privada y abre el camino por Azure Bastion, directo o con VM de salto.

  • Gateways públicos y privados: vía Bastion o directo desde tu equipo, según lo que resuelva.
  • Trace paso a paso: qué política se ejecutó, qué headers cambiaron y qué respondió el backend.
  • Importar cURL y elegir la clave de suscripción sin ir a buscarla.
  • Políticas legibles: por ámbito, efectivas o en XML, con los fragmentos que usa cada operación.
Consola de pruebas de una operación de API Management
Conexión con un gateway privado vía Bastion
API Management · Audiencias

Qué token pide cada operación. Todas. De una vez.

Celeste lee todas las políticas del APIM (global, productos, APIs, operaciones y fragmentos), resuelve las variables y te devuelve cada validate-jwt agrupado por audiencia.

  • Audiencias, scopes y emisores de cada operación, y dónde se definen.
  • Observaciones de IAM: operaciones sin token, audiencias compartidas y variables que nadie define.
  • Código M2M listo: marca operaciones y obtén la audiencia y los scopes como lista, JSON o Terraform.
Detalle de una audiencia con sus APIs y operaciones
Indicadores de audiencias de un API Management
Key Vault

Cientos de vaults. Los que importan, en tu menú.

Celeste encuentra los Key Vaults de todas tus suscripciones y te deja fijar en el menú los que usas. Dentro, todo lo que haces en el portal, con menos clics.

  • Copiar a otro Key Vault: lleva un secreto a otro vault sin revelar ni pegar su valor.
  • Importar y exportar .env: carga variables de golpe o llévate un vault a tu entorno local.
  • Secretos por expirar, versiones, eliminados con purga programada y quién tiene acceso.
Listado de Key Vaults de todas las suscripciones
Barra de un Key Vault con importar .env y nuevo secreto
Bases de datos privadas

Tu PostgreSQL privado, a un clic. Literalmente.

El servidor solo es accesible desde su VNet. Celeste arma el túnel por Azure Bastion hasta la VM de salto, conecta en unos segundos y te abre pgweb para lanzar queries sin salir de la app.

  • Conexión directa a bases privadas: Bastion → VM de salto → PostgreSQL, sin comandos.
  • Todos tus Flexible Server: públicos y privados, métricas, parámetros y bases de datos.
  • Túneles de Bastion guardados: configúralos una vez y vuelve a entrar cuando quieras, con su log de conexión.
Detalle de un PostgreSQL privado con su conexión vía Bastion
Conexión a un servidor privado vía Bastion y VM de salto
Funciones

Lo que haces en el portal. Y lo que el portal no hace.

Pensada para el día a día de plataforma, integración y seguridad en Azure.

API Management completo

APIs, operaciones y políticas por ámbito, tráfico real de Log Analytics, versiones y revisiones, definición, consumidores, productos, suscripciones, named values, backends y self-hosted gateways.

Bastion sin sufrir

Túneles guardados con perfiles directos o con VM de salto, descubiertos de tus suscripciones. Sin az network bastion tunnel a mano.

Auth0 M2M contra el APIM

Importa el reporte de tus apps M2M y mira cuáles tienen todos los scopes que el API Management exige, cuáles se quedan cortas y cuáles no hacen match.

Secretos de vault a vault

Copia un secreto a otro Key Vault sin revelarlo, crea nuevas versiones y selecciona varios para exportarlos a .env de una vez.

Pestañas y buscador

Pestañas estilo VS Code, favoritos en el menú lateral y un buscador que encuentra cualquier recurso.

Tus credenciales, en tu equipo

No te pide contraseñas de Azure: usa tu sesión de az. Lo sensible que guarda va cifrado en tu equipo.

Y además…

  • Índice de políticas: qué API usa cada fragmento, named value y backend
  • Listas con caché que pintan al instante
  • Terminal integrada
  • Actualizaciones automáticas
De la familia de AureliaK8s

La misma medusa. Otro océano.

AureliaK8s se ocupa de tus clústeres de Kubernetes. Celeste, de todo lo que los rodea en Azure: gateways, secretos y bases de datos. Entras con la misma cuenta y las dos son gratis.

FAQ

Preguntas frecuentes

¿Cuánto cuesta?

Nada. Celeste es gratis, como AureliaK8s. Si te ahorra tiempo, puedes apoyar el proyecto con una donación.

¿Qué necesito tener instalado?

La CLI az con tu sesión iniciada. Celeste usa esa sesión para ver tus suscripciones; el salto por Bastion ya viene incluido.

¿Cómo entra a recursos privados?

Con Azure Bastion. Para los gateways de API Management y los PostgreSQL con integración VNet, abre un túnel hasta una VM de salto dentro de la red y conecta desde ahí. Tú solo eliges el perfil.

¿Puede cambiar cosas en mi Azure?

Solo lo que tú le pidas: crear o copiar un secreto, una nueva versión o eliminar uno, siempre con confirmación. Las vistas de API Management, audiencias y bases de datos son de solo lectura.

¿A dónde van mis datos?

A ningún sitio. Celeste habla directamente con Azure desde tu equipo y guarda en local su caché y su configuración. Para entrar usas tu cuenta de AureliaK8s, con un código que te llega por correo.

¿En qué sistemas funciona?

En macOS (Apple Silicon) y Windows 10 y 11, con actualizaciones automáticas.

Tu Azure te está esperando. Ponlo a mano.

Descarga Celeste, inicia sesión con tu cuenta de AureliaK8s y elige tus suscripciones. En un par de minutos tienes tus gateways, vaults y bases de datos a un clic.

¿Te gustó? Apoya el proyecto ✨