> Markdown version of [Portlet Support](https://vaadin.com/docs/v14/flow/integrations/portlet). Section index: [llms.txt](https://vaadin.com/docs/v14/flow/llms.txt)

# Portlet Support

- [Overview](https://vaadin.com/docs/v14/flow/integrations/portlet/overview.md)
- [Creating Vaadin Portlets](https://vaadin.com/docs/v14/flow/integrations/portlet/creating-vaadin-portlets.md): How to build and run your own Vaadin Portlets
- [Handling Portlet Phases](https://vaadin.com/docs/v14/flow/integrations/portlet/handling-portlet-phases.md): Introduces the API for interacting with Portlet phases and Portlet requests
- [Inter-portlet Communication](https://vaadin.com/docs/v14/flow/integrations/portlet/inter-portlet-communication.md): How to enable Portlets to communicate with other Vaadin or non-Vaadin Portlets on the Portal page
- [Creating a Multi-Module Portlet Project](https://vaadin.com/docs/v14/flow/integrations/portlet/creating-multi-module-portlet-project.md): Shows how to create a multi-module Vaadin Portlet Maven project with each portlet is in its own module, and frontend assets in one module
- [Adding a Vaadin Portlet Module to an Existing Multi-Module Project](https://vaadin.com/docs/v14/flow/integrations/portlet/adding-portlet-module.md): Shows how to add a new Vaadin Portlet Module to an existing Vaadin or non-Vaadin multi-module project
- [Appendix A - Vaadin Portlet CDI Support](https://vaadin.com/docs/v14/flow/integrations/portlet/cdi-support.md): Instructions on adding CDI support to your Vaadin Portlet projects running in non-Liferay containers
- [Appendix B - Address Book Example Project Demonstration](https://vaadin.com/docs/v14/flow/integrations/portlet/demo-address-book.md): How to build two Vaadin Portlets that communicate with each other as a multi-module project
