API Reference
This section documents the public APIs of the Archibald framework, grouped by kind:
- Hooks — React hooks for data fetching (useFetch, useMutation, useSuspenseFetch) and various client-side utilities.
- Classes — core building blocks such as the DataClient, the SSR Renderer and the SubscriberMap.
- Managers — global singletons like the ConfigManager, EventManager, CacheManager, HeadManager and SystemManager.
- Helpers — utility classes for common tasks, configuration, environment, rendering and more.
- Services — injectable server-side services (BaseService, ConfigService, PersistenceService, TranslationService).
- Controllers — server controllers handling requests (BaseController, ResourceController, DebugController).
- Server — the CoreServer base class and the server Factory.
If you are new to Archibald, start with the two most-used hooks: useFetch for reading data and useMutation for writing it. For conceptual background, see the Architecture section.