Skip to content

API reference ​

Start with the contract you need, then follow its source link for implementation details. These pages list declarations and directly declared public members from the checked-out framework source. They exclude generated serializers, inherited Flutter members, and external package APIs. The catalog includes all public top-level library entry points; library-specific exports determine which import exposes each symbol.

For release-specific inherited documentation, use each package’s linked pub.dev API. Source references point to the owning repository; the current audit includes local fixes that have not been published.

PackageWhat it ownsPublic declarations
flutter_sanity_portable_textDeserialize Portable Text blocks and spans, then render with registered block and mark builders.19
sanity_clientSanityClient runs GROQ queries using an injected or default HTTP client.19
vyuh_cacheCache<V> wraps CacheStorage<V> with a configured TTL.6
vyuh_cliDart command runner for vyuh create, doctor, and update.6
vyuh_content_widgetEmbed framework content in an existing Flutter app using VyuhContentBinding and VyuhContentWidget.7
vyuh_coreCompose features with FeatureDescriptor, choose shared capabilities with PluginDescriptor, and launch through runApp.122
vyuh_extension_contentRegister content and configuration types through ContentExtensionDescriptor and ContentExtensionBuilder.28
vyuh_feature_authAuthentication UI and content configurations consume the AuthPlugin capability.55
vyuh_feature_developerDeveloper tools inspect registered features, plugins, content types, and previews.3
vyuh_feature_onboardingThe onboarding feature supplies a content type, step data, and a default layout.6
vyuh_feature_systemThe system feature contributes built-in content blocks, route types, layouts, actions, conditions, and responsive/theme services.107
vyuh_plugin_content_provider_sanitySanityContentProvider implements ContentProvider with query-response caching, typed conversion, route projections, media URLs, and a LiveContentProvider.5
vyuh_plugin_storage_hiveHiveStoragePlugin persists general values in a Hive box.1
vyuh_plugin_storage_secureSecureStoragePluginImpl implements string persistence through flutter_secure_storage.1
vyuh_plugin_storage_shared_preferencesSharedPreferencesStoragePlugin stores values as strings: write uses value.1
vyuh_plugin_telemetry_provider_consoleConsoleLoggerTelemetryProvider is a telemetry provider used inside TelemetryPlugin.1
vyuh_testTest utilities help wait for the platform to reach ready/error and provide a mocked BuildContext.2
vyuh_widgetbookAdapters expose content previews as Widgetbook use cases.2

CMS schema packages ​

Schema APIs describe the TypeScript side of authentication and onboarding content, including the owner of the shared schema primitives.

Learn the runtime contracts ​