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.
Quick start
Section titled “Quick start”Head to the Quick Start guide to set up your first Granit-powered frontend application.
Package groups
Section titled “Package groups”| Group | Packages | Purpose |
|---|---|---|
| Core | utils | Foundation utilities and helpers |
| Data | querying, storage | Data fetching and client-side storage |
| Security | authentication, authorization, identity, cookies | Auth, RBAC, consent management |
| API | api | HTTP client factory with interceptors |
| Infrastructure | notifications, background-jobs, localization, settings, multi-tenancy | Messaging, i18n, platform config |
| Observability | tracing, logger, error-boundary | Monitoring and error handling |
| Business | workflow, data-exchange, templating, timeline, reference-data | Domain features |