Skip to content

Getting Started

The Granit frontend SDK provides TypeScript-first packages with optional React bindings. Each package follows a two-tier architecture: a headless TypeScript SDK (framework-agnostic) and a React integration layer.

Head to the Quick Start guide to set up your first Granit-powered frontend application.

GroupPackagesPurpose
CoreutilsFoundation utilities and helpers
Dataquerying, storageData fetching and client-side storage
Securityauthentication, authorization, identity, cookiesAuth, RBAC, consent management
APIapiHTTP client factory with interceptors
Infrastructurenotifications, background-jobs, localization, settings, multi-tenancyMessaging, i18n, platform config
Observabilitytracing, logger, error-boundaryMonitoring and error handling
Businessworkflow, data-exchange, templating, timeline, reference-dataDomain features