Skip to content

Provider Registry

Circuit provider registry for managing circuit provider registration and lookup.

ProviderRegistry

Registry for managing circuit provider classes.

get_provider classmethod

get_provider(source: str) -> CircuitProvider

Get a provider instance by source name.

list_providers classmethod

list_providers() -> List[str]

List all registered provider source names.

register_provider classmethod

register_provider(
    provider_cls: Type[CircuitProvider],
) -> Type[CircuitProvider]

Decorator to register a provider class.