Skip to content

UI Extensions

Flywheel supports UI extensions — custom widgets and panels that are registered in the Flywheel web interface. The Python SDK provides read-only access to extension registrations.

What the SDK supports

The Python SDK allows you to inspect what UI extensions are installed on a site. Creating, configuring, or removing UI extensions requires the Flywheel web interface or the fw-client Python package. Refer to the Flywheel product documentation for full extension management instructions.

Note

UI Extensions themselves are created with a different SDK: the Flywheel Extension SDK

Listing registered extensions

UI extensions are registered as site-level providers. Use the providers API to inspect them:

List registered site providers
--8 < --"test_docs_admin_concepts.py:get_providers"

Getting a specific provider

Get a provider by ID
--8 < --"test_docs_admin_concepts.py:get_provider"