Escenarios de un clic
Agrupa los micros de un flujo en un escenario y levántalo o páralo entero con un botón. Orden de arranque, health y dependencias resueltos por ti.
Qué es un escenarioThis page is also available in English.
Read in EnglishCette page existe aussi en français.
Lire en françaisDiese Seite gibt es auch auf Deutsch.
Auf Deutsch lesenEsta página também existe em português.
Ler em portuguêsQuesta pagina esiste anche in italiano.
Leggi in italianoCada dependencia apunta a donde tú digas: al micro que tienes abierto, a tu entorno en la nube o a un mock. Aseptic reescribe las URLs al levantar, así que no tocas ni una línea de tus repositorios.
Al levantar · Aseptic inyecta estas URLs a cada micro
El mismo checkout del héroe, ahora en marcha: los tres micros levantándose por orden y cada llamada saliendo por donde le toca.
infra kafka, redis y postgres arriba
bff-catalog escuchando en http://localhost:8080
orders-core escuchando en http://localhost:8081
payments-core escuchando en http://localhost:8082
mock GET /catalog/scopes → 200
Montar un entorno local de microservicios es lento, frágil y difícil de repetir. Y el documento que lo explica envejece peor que el código. Por qué existe y quién lo hace.
orders-core con su perfil y sus -Dapplication.yml…y 33 pasos más
$ aseptic up checkout
o pulsas Levantar en la ventana
Todo lo demás sale de estas tres: qué se levanta junto, a dónde apunta cada llamada y cómo se ejecuta cada micro.
Agrupa los micros de un flujo en un escenario y levántalo o páralo entero con un botón. Orden de arranque, health y dependencias resueltos por ti.
Qué es un escenarioPara cada conexión eliges si apunta al micro real en local, a tu entorno en la nube o a un mock. Aseptic reescribe las URLs automáticamente, sin editar tus repositorios.
Cómo se resuelve cada dependenciaEjecución en modo mixto: rápido y con hot-reload el micro que estás tocando, aislado en Docker el que solo necesitas de fondo. Tú decides por servicio.
Nativo o en contenedor«Añadir micro» detecta el stack, los puertos, la infra y las dependencias del repo. Cero configuración manual para empezar.
El manifiesto y el stackCaptura llamadas y crea stubs de un clic, genera esqueletos de respuesta desde OpenAPI y organiza variantes por servicio, con hot-reload.
Los mocks en la appKafka, Redis y PostgreSQL en Docker los administra la app, con auto-remapeo de puertos cuando hay colisión. Nada de docker compose a mano —y dónde deja de compensar Compose es una historia más larga.
Logs en vivo con color por micro, búsqueda y seguir-cola; health por tarjeta y un grafo navegable para ver quién habla con quién.
Los logs en vivoTodo lo que hace la ventana lo hace el CLI aseptic, con la misma lógica del motor. Automatiza escenarios en CI o desde tu terminal.
aseptic Importa y exporta escenarios autocontenidos. El mismo entorno, reproducible en cualquier máquina del equipo.
Compartir un escenarioAseptic construye tu librería local y la enlaza en los micros que la consumen —npm, Maven, Gradle y Python—, y reconstruye en caliente. Desenlazar solo deshace lo que puso Aseptic.
Las librerías localesCuatro pasos, una sola vez. Si aún estás decidiendo cómo montarlo, la guía explica qué necesita un entorno local de microservicios y qué resuelve cada enfoque.
Apunta a la carpeta del repo. Aseptic detecta el stack, los puertos, la infra y las dependencias.
Añadir un microElige qué micros levantar juntos y, por cada dependencia, si va en local, a la nube o a un mock.
Tu primer escenarioArranca infra y backends en el orden correcto, reescribe las URLs entre ellos y espera al health.
El primer arranqueLanza tu flujo. Sigue los logs en vivo, revisa el health y edita mocks sobre la marcha sin reiniciar.
Actividad y chequeosEl motor no lleva lógica de ningún stack: el conocimiento vive en perfiles declarativos. Añadir una tecnología es añadir un perfil, no reescribir el orquestador.
Las librerías locales van por su propio registro: npm, Maven, Gradle y Python, cada una enlazada donde su ecosistema la resuelve.
Para uso personal es gratis: la ventana y el CLI, enteros, con un tramo diario de IA para probarla. Lo que se paga es usarlo en el trabajo: Pro si la licencia es tuya, Team si la contrata la empresa.
Aseptic entero, a mano.
La ventana y la terminal, sin recortes. El CLI aseptic lleva la misma lógica del motor y paridad total con la app, también en CI.
Úsalo en tu trabajo.
Licencia de uso comercial a nombre de una persona: vale en cualquier empresa y te sigue si cambias de trabajo. Con el copiloto y el servidor MCP sin límite diario.
El entorno, igual para todos.
Un catálogo de escenarios que el equipo comparte: quien entra nuevo clona, arranca y ya está trabajando, sin leerse el LOCAL_SETUP.md de nadie.
Beta Primera beta pública. Sin firmar todavía: el SO puede avisar de app no verificada.
Instalador .exe · Windows 10/11 (x64)
Imagen .dmg · universal (Intel y Apple Silicon)
Sin firmar todavía: la primera vez, ábrelo con clic derecho → Abrir.
AppImage · .deb
.deb Lo que más se pregunta antes de instalarlo. Lo demás está en la documentación.
No. Aseptic es no invasivo: inyecta la configuración al arrancar cada micro (flags -D o variables de entorno) y reescribe las URLs entre servicios, sin tocar el código ni los ficheros de tus repositorios.
El motor es agnóstico de stack: usa un registro declarativo de perfiles. Hoy funciona con JVM (Quarkus, Spring Boot), Node/Angular y Python; .NET y Go están preparados. Las librerías locales van por su propio registro: npm, Maven, Gradle y Python. Añadir una tecnología es añadir un perfil, sin tocar el orquestador.
Sí. Aseptic construye tu librería local y la enlaza en los micros que la consumen, cada una donde su ecosistema la resuelve: node_modules en npm, el repositorio local ~/.m2 en Maven y Gradle, el entorno virtual en Python. Con «vigilar cambios» reconstruye y reenlaza en caliente. Es reversible y no invasivo: no se toca el fichero de dependencias del consumidor, y desenlazar solo deshace lo que puso Aseptic.
Sí. Por cada dependencia decides si resolverla en local, contra tu entorno en la nube (con VPN cuando aplique) o con un mock. Es la esencia de Aseptic: probar el trozo que te interesa sin levantar todo lo demás.
Kafka, Redis y PostgreSQL en Docker, gestionados por la propia app, con auto-remapeo de puertos si hay colisión. Necesitas Docker Desktop (o un motor Docker) instalado.
Ya puedes descargarlo: hay instaladores de la beta para Windows, macOS y Linux. Es gratis para uso personal —aprender, evaluar, tus propios proyectos—; usarlo en el trabajo requiere un plan de pago.
Sí. Los escenarios se exportan como ficheros autocontenidos e importables, de modo que todo el equipo levanta exactamente el mismo entorno de forma reproducible.
Descarga la beta y ten tu escenario de microservicios corriendo en minutos.
Ver descargas