Welcome to the Micronaut Jupyter documentation. This guide covers everything you need to integrate Jupyter notebooks with your Micronaut applications.

1. Table of Contents

1.1. Introduction

Learn about Micronaut Jupyter, its features, and use cases.

  • What is Micronaut Jupyter?

  • Key Features

  • Version Compatibility

  • Use Cases

1.2. Getting Started

Complete step-by-step guide to set up and use Micronaut Jupyter.

  • Setup - Prerequisites, dependencies, and configuration

  • Usage - Core patterns and running your first notebook

1.3. Examples

Comprehensive examples demonstrating different aspects of Micronaut Jupyter.

  • Basic Service Example - Import and use application classes

  • Beans Service Example - Access Micronaut dependency injection

  • Micronaut Data Example - Work with repositories and databases

2. Quick Navigation

New Users

Start with Getting Started Guide for setup instructions

Existing Users

Jump to Usage Patterns or Examples

Troubleshooting

Check the troubleshooting sections in each guide

3. What is Micronaut Jupyter?

Micronaut Jupyter bridges the gap between your production Micronaut applications and interactive Jupyter notebooks. Unlike traditional notebook environments, it gives you direct access to your application’s:

  • Beans and Services - Use dependency injection in notebooks

  • Repositories - Query and manipulate data with your existing data layer

  • Configuration - Access application properties and environment settings

  • Business Logic - Test and prototype with actual production code

4. Getting Help

  • Documentation Issues: Check each section’s troubleshooting guide

  • Version Compatibility: See the Version Compatibility section

  • Examples: All examples include working code you can run immediately

5. License

This project is licensed under the Apache License 2.0.