| Package | Description | 
|---|---|
| io.micronaut.annotation.processing | This package contains the Annotation processors that power Micronaut. | 
| io.micronaut.annotation.processing.test | |
| io.micronaut.annotation.processing.visitor | This package contains Visitor pattern elements for Annotation processing. | 
| io.micronaut.aop | The main classes implementing cross cutting behavior in Micronaut. | 
| io.micronaut.aop.chain | The interception chain for AOP. | 
| io.micronaut.aop.exceptions | AOP Advise exceptions. | 
| io.micronaut.aop.internal | |
| io.micronaut.aop.internal.intercepted | |
| io.micronaut.aop.kotlin | |
| io.micronaut.aop.writer | Proxy writers. | 
| io.micronaut.ast.groovy.annotation | |
| io.micronaut.ast.groovy.scan | |
| io.micronaut.ast.groovy.utils | AST Util transformations for injection. | 
| io.micronaut.ast.groovy.visitor | Visitor context when visiting groovy code. | 
| io.micronaut.buffer.netty | Netty HTTP Byte buffer. | 
| io.micronaut.context | This package contains the core classes for starting a  BeanContext. | 
| io.micronaut.context.annotation | Contains core annotations related to Dependency Injection and the Bean Container. | 
| io.micronaut.context.banner | |
| io.micronaut.context.condition | Contains classes and interfaces related to conditional beans. | 
| io.micronaut.context.converters | Additional  TypeConverterinstances related to theBeanContext. | 
| io.micronaut.context.env | Classes related to the Micronaut environment. | 
| io.micronaut.context.env.yaml | Property loading for YAML formatted files. | 
| io.micronaut.context.event | Contains classes related to  ApplicationContextevent publishing and consuming. | 
| io.micronaut.context.exceptions | Contains common exceptions thrown from the  BeanContext. | 
| io.micronaut.context.i18n | |
| io.micronaut.context.processor | Contains interfaces related to annotation processing. | 
| io.micronaut.context.scope | Contains interfaces related to the definition of custom scopes. | 
| io.micronaut.context.visitor | Additional visitors. | 
| io.micronaut.core.annotation | Micronaut core annotation classes. | 
| io.micronaut.core.async | Supplier helper methods. | 
| io.micronaut.core.async.annotation | |
| io.micronaut.core.async.processor | Micronaut core async processing. | 
| io.micronaut.core.async.publisher | Micronaut core async publishing. | 
| io.micronaut.core.async.subscriber | Micronaut core async subscribers. | 
| io.micronaut.core.attr | Micronaut core attribute holder. | 
| io.micronaut.core.beans | This package provides interfaces and abstractions to introspect beans with bean metadata
 computed at compilation time. | 
| io.micronaut.core.beans.exceptions | |
| io.micronaut.core.bind | Micronaut core argument and property bind classes. | 
| io.micronaut.core.bind.annotation | Micronaut core bind annotation classes. | 
| io.micronaut.core.bind.exceptions | Exceptions that occur during data binding. | 
| io.micronaut.core.cli | Micronaut core CLI dispatch level. | 
| io.micronaut.core.cli.exceptions | Micronaut core CLI exceptions. | 
| io.micronaut.core.convert | Micronaut core type conversion classes. | 
| io.micronaut.core.convert.converters | |
| io.micronaut.core.convert.exceptions | Micronaut core type conversion exceptions. | 
| io.micronaut.core.convert.format | Micronaut core type conversion formatting. | 
| io.micronaut.core.convert.value | Micronaut core type conversion of multiple values. | 
| io.micronaut.core.exceptions | Common exception handling classes. | 
| io.micronaut.core.graal | |
| io.micronaut.core.io | Micronaut core input/output. | 
| io.micronaut.core.io.buffer | Micronaut core buffer factory. | 
| io.micronaut.core.io.file | Micronaut core file i/o. | 
| io.micronaut.core.io.scan | Micronaut core scan with annotation. | 
| io.micronaut.core.io.service | Micronaut core i/o service classes. | 
| io.micronaut.core.io.socket | Micronaut core i/o socketutils. | 
| io.micronaut.core.naming | Micronaut core name resolution. | 
| io.micronaut.core.naming.conventions | Micronaut core name conventions for properties and methods, etc. | 
| io.micronaut.core.optim | |
| io.micronaut.core.order | Micronaut core ordered objects. | 
| io.micronaut.core.reflect | Micronaut core reflections utils. | 
| io.micronaut.core.reflect.exception | Micronaut core reflection exception. | 
| io.micronaut.core.serialize | Micronaut core object serializations. | 
| io.micronaut.core.serialize.exceptions | Micronaut core object serialization exceptions. | 
| io.micronaut.core.type | Micronaut core argument types. | 
| io.micronaut.core.util | Micronaut core utilities. | 
| io.micronaut.core.util.clhm | Contains a forked implementation of ConcurrentLinkedHashMap. | 
| io.micronaut.core.util.functional | |
| io.micronaut.core.util.locale | Micronaut utilities to resolve a  Locale. | 
| io.micronaut.core.value | Micronaut core property and value resolution. | 
| io.micronaut.core.version | Micronaut core comparing versions. | 
| io.micronaut.core.version.annotation | |
| io.micronaut.discovery | Main client abstraction used for service discovery. | 
| io.micronaut.discovery.cloud | Common cloud interface classes. | 
| io.micronaut.discovery.cloud.digitalocean | |
| io.micronaut.discovery.config | Common configuration discovery settings. | 
| io.micronaut.discovery.event | Discovery of events. | 
| io.micronaut.discovery.exceptions | Discovery exceptions. | 
| io.micronaut.discovery.metadata | Discovery metadata. | 
| io.micronaut.discovery.registration | Discovery registration. | 
| io.micronaut.function | A set of classes to support a programming model for Server-less application development using Micronaut | 
| io.micronaut.function.client | Function discovery classes. | 
| io.micronaut.function.client.aop | Function client aop advice. | 
| io.micronaut.function.client.exceptions | Function client exceptions. | 
| io.micronaut.function.client.http | Http executor. | 
| io.micronaut.function.client.local | Local function. | 
| io.micronaut.function.executor | Function executions sent to Micronaut. | 
| io.micronaut.function.web | Classes to support exposing  FunctionBeaninstances over the web | 
| io.micronaut.graal.reflect | Utilities for use with GraalVM native image. | 
| io.micronaut.health | Micronaut health indicator classes. | 
| io.micronaut.http | HTTP classes to represent methods, responses and attributes. | 
| io.micronaut.http.annotation | HTTP annotations representing various requests types that are received. | 
| io.micronaut.http.bind | Classes specific to binding request data to methods. | 
| io.micronaut.http.bind.binders | HTTP server request binding annotation for various request types. | 
| io.micronaut.http.client | Core HTTP Client Library. | 
| io.micronaut.http.client.annotation | Annotations associated with the HTTP client. | 
| io.micronaut.http.client.bind | |
| io.micronaut.http.client.bind.binders | |
| io.micronaut.http.client.exceptions | HTTP Client exceptions. | 
| io.micronaut.http.client.filter | |
| io.micronaut.http.client.filters | Client filter implementations. | 
| io.micronaut.http.client.interceptor | HTTP introduction advice. | 
| io.micronaut.http.client.interceptor.configuration | Clientversioning configuration. | 
| io.micronaut.http.client.loadbalance | HTTP load balance strategies. | 
| io.micronaut.http.client.multipart | HTTP Netty multipart requests. | 
| io.micronaut.http.client.netty | HTTP Client requests, interfaces and configuration. | 
| io.micronaut.http.client.netty.ssl | Netty client SSL. | 
| io.micronaut.http.client.netty.websocket | Contains classes specific to WebSocket handling in the client. | 
| io.micronaut.http.client.sse | Contains client interfaces for reading Server Sent Events (SSE). | 
| io.micronaut.http.codec | Classes representing HTTP decoding. | 
| io.micronaut.http.context | Contains classes for resolving and handling the current server  HttpRequest. | 
| io.micronaut.http.context.event | Contains classes for relates to events  HttpRequest. | 
| io.micronaut.http.converters | Contains converters specific to HTTP. | 
| io.micronaut.http.cookie | HTTP cookies classes. | 
| io.micronaut.http.exceptions | HTTP exceptions. | 
| io.micronaut.http.filter | HTTP filter chain. | 
| io.micronaut.http.hateoas | hateoas. | 
| io.micronaut.http.multipart | HTTP multipart requests and file upload. | 
| io.micronaut.http.netty | Netty HTTP implementations. | 
| io.micronaut.http.netty.channel | Netty Thread factory. | 
| io.micronaut.http.netty.channel.converters | |
| io.micronaut.http.netty.configuration | |
| io.micronaut.http.netty.content | Netty HTTP content utils. | 
| io.micronaut.http.netty.cookies | Netty Cookies. | 
| io.micronaut.http.netty.graal | |
| io.micronaut.http.netty.reactive | NOTICE: Classes in this package are forked from https://github.com/playframework/netty-reactive-streams. | 
| io.micronaut.http.netty.stream | Contains classes for streaming http requests and responses | 
| io.micronaut.http.netty.websocket | Netty specific classes for WebSocket. | 
| io.micronaut.http.resource | Resource loader factory. | 
| io.micronaut.http.server | HTTP server configuration. | 
| io.micronaut.http.server.binding | HTTP server request binding. | 
| io.micronaut.http.server.codec | HTTP encoders. | 
| io.micronaut.http.server.cors | Contains classes specific to CORS support within Micronaut. | 
| io.micronaut.http.server.exceptions | HTTP server exceptions. | 
| io.micronaut.http.server.exceptions.response | |
| io.micronaut.http.server.multipart | Classes related to multipart requests received by a server. | 
| io.micronaut.http.server.netty | Netty server classes for Micronaut. | 
| io.micronaut.http.server.netty.async | Asychronous handling. | 
| io.micronaut.http.server.netty.binders | Netty argument binders. | 
| io.micronaut.http.server.netty.configuration | Netty server configurations. | 
| io.micronaut.http.server.netty.converters | Netty converters for various data types. | 
| io.micronaut.http.server.netty.decoders | Netty decoders for Micronaut. | 
| io.micronaut.http.server.netty.encoders | Netty encoders for the Server. | 
| io.micronaut.http.server.netty.handler | Netty channel output handling. | 
| io.micronaut.http.server.netty.handler.accesslog | |
| io.micronaut.http.server.netty.handler.accesslog.element | |
| io.micronaut.http.server.netty.jackson | JSON Jackson content processing. | 
| io.micronaut.http.server.netty.multipart | Netty server multipart upload classes. | 
| io.micronaut.http.server.netty.ssl | Netty SSL. | 
| io.micronaut.http.server.netty.types | Netty response types. | 
| io.micronaut.http.server.netty.types.files | Netty file type and response handling. | 
| io.micronaut.http.server.netty.types.stream | |
| io.micronaut.http.server.netty.websocket | Netty Server WebSocket support classes. | 
| io.micronaut.http.server.tck | |
| io.micronaut.http.server.tck.tests | |
| io.micronaut.http.server.tck.tests.cors | |
| io.micronaut.http.server.types | HTTP server customizable response type. | 
| io.micronaut.http.server.types.files | Special file type handlers. | 
| io.micronaut.http.server.util | Utilities used in the context of an HTTP server. | 
| io.micronaut.http.server.util.locale | Micronaut utilities to resolve a  Localefor an HTTP request. | 
| io.micronaut.http.server.websocket | |
| io.micronaut.http.simple | Simple HTTP request and response classes. | 
| io.micronaut.http.simple.cookies | Simple HTTP cookies classes. | 
| io.micronaut.http.sse | Default server sent request. | 
| io.micronaut.http.ssl | HTTP SSL Authentication. | 
| io.micronaut.http.uri | HTTP URI Matching. | 
| io.micronaut.http.util | HTTP Util classes. | 
| io.micronaut.inject | Contains the core dependency injection interfaces. | 
| io.micronaut.inject.annotation | Contains classes for reading and writing annotation metadata at compile time. | 
| io.micronaut.inject.annotation.internal | Internal annotation mappers, not for public consumption. | 
| io.micronaut.inject.ast | The AST package contains a generic AST over different languages (currently Groovy, Java and Kotlin). | 
| io.micronaut.inject.ast.beans | |
| io.micronaut.inject.beans | Contains implementations for compile time bean introspection. | 
| io.micronaut.inject.beans.visitor | Type visitor implementations for producing  BeanIntrospectioninstances. | 
| io.micronaut.inject.beans.visitor.jakarta.persistence | |
| io.micronaut.inject.configuration | Contains classes for reading and writing Configuration metadata at compile time. | 
| io.micronaut.inject.processing | Injection process handling. | 
| io.micronaut.inject.provider | Internal package to support injection providers of various types. | 
| io.micronaut.inject.proxy | |
| io.micronaut.inject.qualifiers | Contains support classes for creating Bean  Qualifierinstances. | 
| io.micronaut.inject.util | |
| io.micronaut.inject.validation | Interfaces and types specific to validating  BeanDefinitioninstances. | 
| io.micronaut.inject.visitor | Contains interfaces for defining type visitors that work across languages. | 
| io.micronaut.inject.writer | Contains classes responsible for using ASM to write bean metadata to disk. | 
| io.micronaut.jackson | Configuration for the Jackson JSON parser. | 
| io.micronaut.jackson.annotation | Jackson parser annotation. | 
| io.micronaut.jackson.codec | JSON media type decoding. | 
| io.micronaut.jackson.core.env | JSON property loader. | 
| io.micronaut.jackson.core.parser | |
| io.micronaut.jackson.core.tree | |
| io.micronaut.jackson.databind | |
| io.micronaut.jackson.databind.convert | JSON conversion to objects structures and vice versa. | 
| io.micronaut.jackson.env | |
| io.micronaut.jackson.modules | Contains factories for modules. | 
| io.micronaut.jackson.parser | |
| io.micronaut.jackson.serialize | Jackson object serializer. | 
| io.micronaut.json | |
| io.micronaut.json.bind | Jackson bean binding to properties. | 
| io.micronaut.json.codec | |
| io.micronaut.json.convert | |
| io.micronaut.json.tree | |
| io.micronaut.logging | |
| io.micronaut.logging.impl | |
| io.micronaut.management.endpoint | Micronaut endpoint configuration. | 
| io.micronaut.management.endpoint.annotation | Annotations for defining management endpoints. | 
| io.micronaut.management.endpoint.beans | Endpoint bean definition. | 
| io.micronaut.management.endpoint.beans.impl | Endpoint bean definition implementation. | 
| io.micronaut.management.endpoint.env | Environment management endpoint. | 
| io.micronaut.management.endpoint.health | Endpoint health. | 
| io.micronaut.management.endpoint.health.filter | Support classes for returning the correct health result from the HTTP server. | 
| io.micronaut.management.endpoint.info | Info aggregation from resources. | 
| io.micronaut.management.endpoint.info.impl | Implementations of Info aggregation. | 
| io.micronaut.management.endpoint.info.source | Endpoint info configuration. | 
| io.micronaut.management.endpoint.loggers | Loggers management endpoint. | 
| io.micronaut.management.endpoint.loggers.impl | Implementation specific classes for the logging system. | 
| io.micronaut.management.endpoint.processors | Endpoint route building and processors. | 
| io.micronaut.management.endpoint.refresh | Endpoint refresh state. | 
| io.micronaut.management.endpoint.routes | Route endpoint and data collection. | 
| io.micronaut.management.endpoint.routes.impl | Route data implementations. | 
| io.micronaut.management.endpoint.stop | Server stop endpoint. | 
| io.micronaut.management.endpoint.threads | Thread dump endpoint and data collection. | 
| io.micronaut.management.endpoint.threads.impl | |
| io.micronaut.management.health.aggregator | Health aggregation. | 
| io.micronaut.management.health.indicator | Health indicator. | 
| io.micronaut.management.health.indicator.annotation | |
| io.micronaut.management.health.indicator.discovery | Health discovery. | 
| io.micronaut.management.health.indicator.diskspace | Diskspace configuration and indicator. | 
| io.micronaut.management.health.indicator.jdbc | JDBC status indicator. | 
| io.micronaut.management.health.indicator.service | |
| io.micronaut.management.health.monitor | Continuous monitoring of health status. | 
| io.micronaut.messaging | Messaging related to classes. | 
| io.micronaut.messaging.annotation | Messaging related annotations. | 
| io.micronaut.messaging.exceptions | Messaging related exceptions. | 
| io.micronaut.reactive.flow.converters | |
| io.micronaut.retry | Retry State containers. | 
| io.micronaut.retry.annotation | Retry AOP annotations. | 
| io.micronaut.retry.event | Events triggered on retry. | 
| io.micronaut.retry.exception | Retry exceptions. | 
| io.micronaut.retry.intercept | Retry interceptors and states. | 
| io.micronaut.runtime | Main entrypoint for Micronaut. | 
| io.micronaut.runtime.context | |
| io.micronaut.runtime.context.env | Command line property source. | 
| io.micronaut.runtime.context.scope | Annotations for context scope. | 
| io.micronaut.runtime.context.scope.refresh | Refresh handling. | 
| io.micronaut.runtime.converters.reactive | Contains classes for reactive streams conversion. | 
| io.micronaut.runtime.converters.time | Runtime time conversion. | 
| io.micronaut.runtime.event | Common applications events. | 
| io.micronaut.runtime.event.annotation | Event related annotations. | 
| io.micronaut.runtime.exceptions | Runtime exceptions. | 
| io.micronaut.runtime.http.codec | Runtime HTTP decoding. | 
| io.micronaut.runtime.http.scope | |
| io.micronaut.runtime.server | Embedded server. | 
| io.micronaut.runtime.server.event | Server shutdown and startup events. | 
| io.micronaut.runtime.server.watch.event | |
| io.micronaut.scheduling | Scheduling execution services. | 
| io.micronaut.scheduling.annotation | Scheduling annotations. | 
| io.micronaut.scheduling.async | Classes related to handling the  Asyncannotation. | 
| io.micronaut.scheduling.cron | Scheduling for Cron expressions. | 
| io.micronaut.scheduling.exceptions | Scheduling Exceptions. | 
| io.micronaut.scheduling.executor | Scheduling Execution configuration and factory. | 
| io.micronaut.scheduling.instrument | Interfaces for simplifying instrumentation of  ExecutorServiceinstances. | 
| io.micronaut.scheduling.io.watch | Classes related to file watch. | 
| io.micronaut.scheduling.io.watch.event | Events related to file watch changes. | 
| io.micronaut.scheduling.io.watch.osx | Classes related to file watch on OS X. | 
| io.micronaut.scheduling.processor | Scheduled method processing. | 
| io.micronaut.session | Micronaut session handling. | 
| io.micronaut.session.annotation | Micronaut session annotations. | 
| io.micronaut.session.binder | Session argument and value binding. | 
| io.micronaut.session.event | Session events that are fired in the lifecycle. | 
| io.micronaut.session.http | HTTP session configuration and strategies. | 
| io.micronaut.session.websocket | Classes specific to WebSocket's and sessions. | 
| io.micronaut.test.graal | |
| io.micronaut.testsuitehelper | |
| io.micronaut.validation | Validation advice and interceptors. | 
| io.micronaut.validation.async | This package includes visitors specific to compile time validation and checks for async related elements. | 
| io.micronaut.validation.exceptions | Validation exceptions. | 
| io.micronaut.validation.executable | Package to organize classes responsible for validating executable methods at compile time. | 
| io.micronaut.validation.internal | Package to organize classes responsible for validating
 extensions of internal APIs. | 
| io.micronaut.validation.routes | Package to organize classes responsible for validating
 route arguments at compile time. | 
| io.micronaut.validation.routes.rules | Package to store classes that provide route validation rules. | 
| io.micronaut.validation.validator | |
| io.micronaut.validation.validator.constraints | |
| io.micronaut.validation.validator.extractors | |
| io.micronaut.validation.validator.messages | |
| io.micronaut.validation.validator.resolver | |
| io.micronaut.validation.websocket | This package includes visitors specific to compile time validation and checks for websocket related elements. | 
| io.micronaut.web.router | Route based method matching classes derived from URIs. | 
| io.micronaut.web.router.exceptions | Route exceptions. | 
| io.micronaut.web.router.filter | |
| io.micronaut.web.router.naming | Route based naming strategies. | 
| io.micronaut.web.router.qualifier | Qualifiers based on type. | 
| io.micronaut.web.router.resource | Route resource and configuration. | 
| io.micronaut.web.router.version | Stores classes related to versioning routes. | 
| io.micronaut.web.router.version.resolution | Classes related to routes' versioning resolution. | 
| io.micronaut.websocket | Classes and interfaces for supporting WebSocket. | 
| io.micronaut.websocket.annotation | WebSocket specific annotations. | 
| io.micronaut.websocket.bind | Package containing binding related classes. | 
| io.micronaut.websocket.context | Classes related to handling of WebSocket beans. | 
| io.micronaut.websocket.event | WebSocket server event types. | 
| io.micronaut.websocket.exceptions | WebSocket related exceptions. | 
| io.micronaut.websocket.interceptor | Implementation classes for  ClientWebSocketadvice. |