A modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications
Reimagine startup time
and memory consumption
The Micronaut way
Your application startup time and memory consumption aren’t bound to the size of your codebase, resulting in a monumental leap in startup time, blazing fast throughput, and a minimal memory footprint.
The old way
When building applications with reflection-based IoC frameworks, the framework loads and caches reflection data for every bean in the application context.
Micronaut success stories
See how Micronaut users are achieving awesome results with the Micronaut framework.
Natively Cloud Native
The Micronaut framework’s cloud support is built right in, including support for common discovery services, distributed tracing tools, and cloud runtimes.






Micronaut Apps start up in tens of milliseconds
with GraalVM
GraalVM is a new universal virtual machine from Oracle that supports a polyglot runtime environment and the ability to compile Java applications down to native machine code.
The Micronaut framework features a dependency injection and aspect-oriented programming runtime that uses no reflection. This makes it easier for Micronaut applications to run on GraalVM. Learn more
Works Hand-In-Hand with
Micronaut Data
Micronaut Data is a productivity-boosting open source technology that dramatically improves runtime and memory performance of data access repository logic for the microservice and serverless era.