File: index.rst

package info (click to toggle)
litestar 2.19.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 12,500 kB
  • sloc: python: 70,169; makefile: 254; javascript: 105; sh: 60
file content (19 lines) | stat: -rw-r--r-- 857 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Plugins
-------

Litestar has a plugin system that allows you to extend the functionality of the application. Plugins are passed to the
application at startup and can pre-configure the application to manage resources, add routes, and more.

A suite of plugins is available in :doc:`contrib.sqlalchemy.plugins </reference/contrib/sqlalchemy/plugins>` to support
using Litestar with SQLAlchemy, these include:

- :class:`litestar.contrib.sqlalchemy.plugins.SQLAlchemyPlugin`: Full SQLAlchemy support
- :class:`litestar.contrib.sqlalchemy.plugins.SQLAlchemyInitPlugin`: Application tooling
- :class:`litestar.contrib.sqlalchemy.plugins.SQLAlchemySerializationPlugin`: Serialization support

Each of the plugins is discussed in detail in the following sections.

.. toctree::
    sqlalchemy_plugin
    sqlalchemy_init_plugin
    sqlalchemy_serialization_plugin