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.
| Package | What it owns | Public declarations |
|---|---|---|
| flutter_sanity_portable_text | Deserialize Portable Text blocks and spans, then render with registered block and mark builders. | 19 |
| sanity_client | SanityClient runs GROQ queries using an injected or default HTTP client. | 19 |
| vyuh_cache | Cache<V> wraps CacheStorage<V> with a configured TTL. | 6 |
| vyuh_cli | Dart command runner for vyuh create, doctor, and update. | 6 |
| vyuh_content_widget | Embed framework content in an existing Flutter app using VyuhContentBinding and VyuhContentWidget. | 7 |
| vyuh_core | Compose features with FeatureDescriptor, choose shared capabilities with PluginDescriptor, and launch through runApp. | 122 |
| vyuh_extension_content | Register content and configuration types through ContentExtensionDescriptor and ContentExtensionBuilder. | 28 |
| vyuh_feature_auth | Authentication UI and content configurations consume the AuthPlugin capability. | 55 |
| vyuh_feature_developer | Developer tools inspect registered features, plugins, content types, and previews. | 3 |
| vyuh_feature_onboarding | The onboarding feature supplies a content type, step data, and a default layout. | 6 |
| vyuh_feature_system | The system feature contributes built-in content blocks, route types, layouts, actions, conditions, and responsive/theme services. | 107 |
| vyuh_plugin_content_provider_sanity | SanityContentProvider implements ContentProvider with query-response caching, typed conversion, route projections, media URLs, and a LiveContentProvider. | 5 |
| vyuh_plugin_storage_hive | HiveStoragePlugin persists general values in a Hive box. | 1 |
| vyuh_plugin_storage_secure | SecureStoragePluginImpl implements string persistence through flutter_secure_storage. | 1 |
| vyuh_plugin_storage_shared_preferences | SharedPreferencesStoragePlugin stores values as strings: write uses value. | 1 |
| vyuh_plugin_telemetry_provider_console | ConsoleLoggerTelemetryProvider is a telemetry provider used inside TelemetryPlugin. | 1 |
| vyuh_test | Test utilities help wait for the platform to reach ready/error and provide a mocked BuildContext. | 2 |
| vyuh_widgetbook | Adapters 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.