> Markdown version of [Swing Kit](https://vaadin.com/docs/next/tools/swing). Section index: [llms.txt](https://vaadin.com/docs/next/tools/llms.txt)

# Swing Kit

Swing Kit is a tool designed to render Vaadin views inside Swing applications.

You can gradually modernize your existing Swing applications using Vaadin, upgrading the application view-by-view.

> **Note: Commercial Feature**
>
> A commercial Vaadin subscription is required to use Swing Kit in your project.
>
> - [Request Trial](https://pages.vaadin.com/acceleration-kit-trials)
>
> - [See Pricing](https://vaadin.com/pricing)

## <a id="topics"></a>Topics

- [Getting Started](https://vaadin.com/docs/next/tools/swing/getting-started.md): Learn how to set up your Vaadin and Swing projects to be able to use Swing Kit.
- [Adding Views](https://vaadin.com/docs/next/tools/swing/views.md): Learn how to annotate and access Vaadin application views that you wish to render inside your Swing application.
- [Cross-Communication](https://vaadin.com/docs/next/tools/swing/communication.md): How to communicate between Vaadin views and Swing applications.
- [Exception Handling](https://vaadin.com/docs/next/tools/swing/exceptions.md): How exceptions are handled when using Swing Kit, and how to configure it.
