Versions in this module Expand all Collapse all v0 v0.0.2 Feb 16, 2026 Changes in this version + const ExtensionDescription + const ExtensionName + const ExtensionVersion + type Config struct + AuthProvider auth.Provider + BasePath string + DisableRoutes bool + func (c Config) ToCtrlPlaneConfig() ctrlplane.Config + type ExtOption func(*Extension) + func WithAuthProvider(p auth.Provider) ExtOption + func WithBasePath(path string) ExtOption + func WithConfig(cfg Config) ExtOption + func WithProvider(name string, p provider.Provider) ExtOption + func WithStore(opt app.Option) ExtOption + type Extension struct + func New(opts ...ExtOption) *Extension + func (e *Extension) API() *api.API + func (e *Extension) CtrlPlane() *app.CtrlPlane + func (e *Extension) Dependencies() []string + func (e *Extension) Description() string + func (e *Extension) Handler() http.Handler + func (e *Extension) Health(ctx context.Context) error + func (e *Extension) Init(fapp forge.App) error + func (e *Extension) Name() string + func (e *Extension) Register(fapp forge.App) error + func (e *Extension) RegisterRoutes(router forge.Router) + func (e *Extension) Start(ctx context.Context) error + func (e *Extension) Stop(ctx context.Context) error + func (e *Extension) Version() string v0.0.1 Feb 13, 2026