Learn how to create a Hello World Micronaut application with a controller and a functional test.
Learn how to schedule periodic tasks inside your Micronaut microservices.
Learn how to secure a Micronaut application using 'Basic' HTTP Authentication Scheme.
Learn how to secure a Micronaut application using JWT (JSON Web Token) Authentication.
Learn how to secure a Micronaut application using JWT (JSON Web Token) based authentication where the JWT tokens are transported via Cookies.
Learn how to secure a Micronaut application using Session based authentication.
Learn how to use Micronaut low-level HTTP Client. Simplify your code with the declarative HTTP client.
Use Consul service discovery to expose your Micronaut applications.
Use Netflix Eureka service discovery to expose your Micronaut applications.
Use Zipkin distributed tracing to investigate the behaviour of your Micronaut applications.
Learn how to download an Excel file with the Micronaut framework and Spreadsheet Builder library.
Learn how to leverage token propagation in the Micronaut framework to simplify your code while keeping your microservices secure.
Learn how to create a Hello World Micronaut GraalVM application.
Learn about error handling in the Micronaut framework.
Use RabbitMQ to communicate between your Micronaut applications.
Learn how to create a Micronaut application and secure it with an Authorization Server provided by Okta.
Learn how to access a database with MyBatis using the Micronaut framework.
Use RabbitMQ RPC to use request-reply pattern in your Micronaut applications.
Learn how to create a Micronaut application and secure it with Strava and provide authentication with OpenID Connect
Learn how to utilize @Configuration and @ConfigurationBuilder annotations to effectively configure declared properties.
Learn how to use Micronaut caching annotations
Learn how to create a Micronaut application and secure it with an Authorization Server provided by Github. Learn how to write your own Authentication Mapper.
Learn how to create a Micronaut application and authenticate with LinkedIn.
Take a tour of the extension functions in the Micronaut framework and learn to write your own
Learn how to use Micronaut GraphQL.
Learn how to generate a JSON Web Key (JWK) with a Micronaut CLI (Command Line interface) application
Learn how to expose a keys endpoint with primary and secondary JSON Web Key (JWK)
Learn how to access a database with Micronaut JDBC repositories.
Use Kafka to communicate between your Micronaut applications.
Learn how to create a Micronaut application and secure it with an Authorization Server provided by Auth0.
Learn how to use a non-blocking reactive streams MongoDB client with a Micronaut application
Learn how to use a blocking MongoClient with a Micronaut application
Learn how to use Client Credentials Flow between Micronaut microservices with an Authorization Server provided by Auth0.
Learn how to a leverage Java records for immutable configuration, Micronaut Data Mapped Entities and Projection DTOs
Learn how to use the Liquibase to manage your schema migrations.
Learn how to use Flyway to manage your schema migrations
Learn how to send emails with SendGrid from a Micronaut application
Learn how to implement mutual authentication using SSL and X.509 certificates.
Learn how to write an OpenAPI definition, use it to generate a server template for a Micronaut application, and get it all to work
Build a TODO application with Micronaut GraphQL.
Learn how to use Mosquitto as an MQTT broker, create a Micronaut CLI application and publish an MQTT topic, and subscribe to the MQTT topic in a different Micronaut Messaging application.
Respond to a localized version of your application with LocalizedMessageSource.
Expose endpoints using JAX-RS annotations in a Micronaut application
Build a chat application by exposing a WebSocket Server with the Micronaut Framework
Learn how to use Micronaut Test REST-Assured to test the REST API of your Micronaut application.
This guide shows how to build with the Micronaut Framework a chat application such as the Rails application demonstrated in the Hotwire announcement screencast.
Learn how to collect standard and custom metrics with the Micronaut framework.
Learn how to use Micronaut Data and Hibernate Reactive
Learn how to expose a health endpoint for your Micronaut application.
Learn how to access a database with Micronaut R2DBC repositories.
Learn how to secure a Micronaut application using an API Key.
Learn how to configure Cross-Origin Resource Sharing (CORS) in a Micronaut application.
Micronaut build plugins offer several ways to build Docker images - JAR, GraalVM native executable, CRaC
Learn how to create a Micronaut application and secure it with an Authorization Server provided by Keycloak.
How to use Kubernetes service discovery and distributed configuration in a Micronaut application
In this guide, you will see several methods to provide the metadata required for reflection to be used in a Micronaut application distributed as a GraalVM Native executable.
Learn how to render an HTML page with Thymeleaf and Micronaut Views
Learn how to map a one-to-many association with Micronaut Data JDBC.
Oracle Cloud
Learn how to deploy a Micronaut application to Oracle Cloud.
Learn how to access an Oracle Autonomous Database using the Micronaut framework.
Learn how to deploy a Micronaut Function (Serverless) application to Oracle Cloud.
Learn how to deploy a Micronaut HTTP API Gateway Function (Serverless) application to Oracle Cloud.
Use Oracle Cloud Streaming to communicate between your Micronaut applications.
Learn how to upload and retrieve files from Oracle Cloud Infrastructure (OCI) Object Storage using the Micronaut Object Storage API
Learn how to collect standard and custom metrics with the Micronaut framework and monitor them on Oracle Cloud.
Service discovery and distributed configuration in a Micronaut application with Oracle Cloud Container Engine for Kubernetes (OKE)
Amazon Web Services
Learn how to load your secrets from AWS Secrets Manager in your Micronaut application
Learn how to create a Micronaut application and secure it with an Authorization Server provided by Cognito.
Learn how to distribute a Micronaut Java application built as a GraalVM Native executable to AWS Lambda Custom Runtime
Learn how to distribute a Micronaut function built as a GraalVM Native executable to AWS Lambda Custom Runtime
Learn how to use Client Credentials Flow between Micronaut microservices with an Authorization Server provided by Amazon Cognito.
Learn how to send emails with Amazon SES from a Micronaut application
Learn how to upload and retrieve files from Amazon S3 using the Micronaut Object Storage API
Learn how to collect standard and custom metrics with the Micronaut framework and monitor them on Amazon Cloudwatch.
Service discovery and distributed configuration in a Micronaut application with Amazon Elastic Kubernetes Service (EKS)
Learn how to distribute a Micronaut function with an AWS Lambda RequestStreamHandler built as a GraalVM Native executable to AWS Lambda Custom Runtime.
Microsoft Azure
Learn how to deploy a Micronaut application to Microsoft Azure.
Learn how to create secrets in Azure Key Vault and easily access them in a Micronaut application.
Google Cloud Platform
Learn how to create a Micronaut application and secure it with Google and provide authentication with OpenID Connect
Deploy a GraalVM Native Executable of a Micronaut application to Google Cloud Run - a fully managed serverless platform for containerized applications.
Learn how to use Google Secret Manager
Learn how to upload and retrieve files from Google Cloud Storage using the Micronaut Object Storage API
Service discovery and distributed configuration in a Micronaut application with Google Kubernetes Engine (GKE)