Escenarios de un clic
Agrupa los micros de un flujo en un escenario y levántalo o páralo entero con un botón. Estado, orden de arranque y dependencias resueltos por ti.
Orquestador local de microservicios
MicroLab arranca en tu máquina la infraestructura (Kafka, Redis, PostgreSQL) y todos los backends que necesitas, con su comunicación local, DEV o mock ya resuelta. Prueba flujos completos sin montar el entorno a mano ni tocar tus repositorios.
LOCAL_SETUP.md de 40 pasos a un clicMontar un entorno local de microservicios es lento, frágil y difícil de repetir. MicroLab lo convierte en algo visual, reproducible y no invasivo.
Una herramienta pensada para equipos de backend que trabajan con muchos microservicios.
Agrupa los micros de un flujo en un escenario y levántalo o páralo entero con un botón. Estado, orden de arranque y dependencias resueltos por ti.
Para cada conexión eliges si apunta al micro real en local, al entorno DEV o a un mock. MicroLab reescribe las URLs automáticamente, sin editar tus repositorios.
Ejecuta 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.
«Añadir micro» detecta el framework, los puertos, la infra y las dependencias del repo. Cero configuración manual para empezar.
Captura llamadas y crea stubs de un clic, genera esqueletos desde OpenAPI y organiza variantes por servicio. Con hot-reload, al estilo Postman.
Kafka, Redis y PostgreSQL en Docker los administra la app, con auto-remapeo de puertos
cuando hay colisión. Nada de docker-compose a mano.
Logs en vivo con color por micro, búsqueda y seguir-cola; health por tarjeta y un grafo navegable del escenario para ver quién habla con quién.
Todo lo que hace la UI lo hace el CLI microlab. Automatiza escenarios en CI
o desde tu terminal, con la misma lógica.
Importa y exporta escenarios autocontenidos para compartirlos con tu equipo. El mismo entorno, reproducible en cualquier máquina.
De cero a un escenario corriendo en cuatro pasos.
Apunta a la carpeta del repo. MicroLab detecta el stack, los puertos, la infra y las dependencias automáticamente.
Elige qué micros levantar juntos y, por cada dependencia, si va en local, contra DEV o simulada con un mock.
La app arranca infra y backends en el orden correcto, reescribe las URLs entre ellos y espera a que estén healthy.
Lanza tu flujo completo. Sigue logs en vivo, revisa health y edita mocks sobre la marcha sin reiniciar nada.
El motor no lleva lógica de ningún stack concreto: el conocimiento vive en perfiles declarativos. Añadir una tecnología es añadir un perfil, no reescribir el orquestador.
Gratis para Windows, macOS y Linux.
Instalador .exe · Windows 10/11 (x64)
.dmg · Apple Silicon & Intel
AppImage · .deb
¿Otra versión o arquitectura? Consulta todas las descargas y notas de versión.
No. MicroLab es no invasivo: inyecta la configuración (flags -D o variables
de entorno) al arrancar cada micro y reescribe las URLs entre servicios, sin tocar el
código ni los ficheros de tus repositorios.
El motor es agnóstico: usa un registro declarativo de perfiles por stack. Hoy funciona con JVM (Quarkus, Spring Boot) y Node/Angular; .NET, Python y Go están preparados. Añadir una tecnología es añadir un perfil, sin tocar el orquestador.
Sí. Por cada dependencia decides si resolverla en local, contra el entorno DEV (con VPN cuando aplique) o con un mock. Es la esencia de MicroLab: 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.
Sí, la descarga es gratuita. MicroLab es una aplicación de escritorio (Electron) disponible para Windows, macOS y Linux.
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 MicroLab y ten tu escenario de microservicios corriendo en minutos.
Descargar gratis