Welcome to Trame's documentation!
=================================

.. note::

   Trame supports desktop, client/server, cloud and Jupyter as execution environment.
   But we also provide a refined API to make it more robust and future proof.
   Trame allow integration of vue2/3 components into its Web applications
   while also streamlining community contribution for new widgets.

.. toctree::
   :hidden:
   :caption: Trame API

   trame.app
   trame.widgets
   trame.ui
   trame.decorators
   trame.assets
   trame.env

.. toctree::
   :hidden:
   :caption: Client API

   client.intro
   client.utils

.. toctree::
   :hidden:
   :caption: Core Classes

   core.server
   core.widget
   core.ui

.. toctree::
   :hidden:
   :caption: Tools

   tools.www
   tools.app
   tools.retry
   tools.widgets
   tools.serve
   tools.vtk

.. include:: ../../../README.rst
