Skip to Content
Engineering11 Documentation 🔥

Frontend SDKs

Foundation SDK packages across all platforms. Each platform publishes a set of domain-specific packages that you consume — providing auth, data, theming, error handling, and feature capabilities out of the box.

Flutter — sdks-flutter (26 Packages)

Melos-managed monorepo. Packages organized into three layers:

Foundation APIs (apis/)

PackageDescription
e11_coreCore interfaces: DependencyInjector, NavigationService, ErrorHandler, Either, Failure, Logger
e11_infraGetX implementations: DI, navigation, translations, utilities
e11_firebaseFirebase wrappers: Firestore, Auth, AppCheck adapters
e11_platformPlatform adapters: device info, network, permissions, connectivity
e11_restDio-based HTTP client: RestClient, interceptors, error mapping
e11_rollbarRollbar error reporting integration
e11_tenant_bootstrapMulti-tenant bootstrap: config fetch, theme builder, maintenance mode

Feature SDKs (sdks/)

PackageDescription
sdk_authAuthentication: login, logout, biometrics, JWT interceptors, token refresh
sdk_userUser profile management
sdk_accessAccess control and permissions
sdk_messagingReal-time messaging: conversations, messages, typing indicators
sdk_notificationsPush notifications: FCM, notification center, token management
sdk_filesFile upload, download, image picking, type handling
sdk_communityCommunity groups, invites, membership, navigation
sdk_socialSocial features: connections, follows
sdk_searchFirebase-backed search
sdk_registrationUser registration flows
sdk_configApp configuration and feature flags
sdk_customerCustomer/tenant management
sdk_contentContent management
sdk_eventsEvent tracking and analytics
sdk_reportingReporting and analytics
sdk_mapsMap integration, geocoding

UI Packages (ui/)

PackageDescription
uiCore component library: 140+ widgets, theme system, providers, transitions
ui_chartsCharts: pie, stacked bar, progress bar, timeline, legend
ui_rich_textMarkdown renderer, Quill rich text editor, format converters

Angular — sdks-angular (26 Libraries)

Nx monorepo. Published as @engineering11/*-web to GitHub Packages.

PackageDescription
@engineering11/auth-webFirebase Auth wrapper, guards, auth UI components, session timeout
@engineering11/access-webRBAC: permission store, guards, role display, use-limit service
@engineering11/user-webUser profile management
@engineering11/config-webRuntime config, feature flags, app config
@engineering11/messaging-webReal-time messaging: conversations, channels
@engineering11/notifications-webNotification system: in-app, push
@engineering11/files-webFile upload, download, management
@engineering11/search-webAlgolia-backed search with Angular InstantSearch
@engineering11/community-webCommunity features: groups, invites, members
@engineering11/social-webSocial features: connections, networking
@engineering11/commerce-webCommerce / e-commerce SDK
@engineering11/payment-webPayment processing
@engineering11/registration-webUser registration flows
@engineering11/customer-webCustomer/tenant management
@engineering11/content-webContent management
@engineering11/events-webEvent system
@engineering11/reporting-webReporting and analytics
@engineering11/maps-webMap / geolocation
@engineering11/multimedia-webVideo / audio / media
@engineering11/analytics-webAnalytics service abstraction
@engineering11/pim-webProduct Information Management
@engineering11/platform-admin-webAdmin console module
@engineering11/permissions-webPermission definitions
@engineering11/token-webAccess token management (API keys, invite tokens)
@engineering11/tenant-bootstrap-webTenant resolution, theme application, brand bootstrap

External Foundation packages:

PackageDescription
@engineering11/ui-lib~65 UI components + Tailwind preset
@engineering11/ui-theme-{product}CSS design tokens for the product theme
@engineering11/web-api-errorGlobal error handler, error handler service

React / React Native — sdks-react (~24 Packages)

pnpm + Turborepo monorepo. Published as @engineering11/*-frontend-* to GitHub Packages. Packages split exports: "." (shared), "./react" (web), "./rn" (mobile).

Foundation APIs

PackageDescriptionScope
@engineering11/platform-frontend-apiAbstract interfaces: IRepository, IAuthService, IStorage, IAnalyticsShared
@engineering11/di-frontend-apiDI container with provider registration hooksShared
@engineering11/error-frontend-apiStructured E11Error types, error handler, Rollbar integrationShared
@engineering11/firebase-frontend-apiFirebase wrappers: Auth, Firestore, Storage, Remote Config, AnalyticsShared
@engineering11/rest-client-frontend-apiAxios REST client with retry, auth, tenant headersShared
@engineering11/tenant-bootstrap-frontend-apiTenant config and white-label theme bootstrappingShared
@engineering11/theme-frontend-apiTheme utilities, presets, color conversion, ThemeProviderShared
@engineering11/frontend-utilitiesShared utility functionsShared
@engineering11/testing-frontend-apiTesting utilities and mock factoriesShared

Feature SDKs

PackageDescriptionScope
@engineering11/auth-frontend-sdkAuth UI components, auth services, biometricsWeb + Mobile
@engineering11/user-frontend-sdkUser provider, current user context, token refreshWeb + Mobile
@engineering11/files-frontend-sdkFile upload config, storage repository, file UIWeb + Mobile
@engineering11/notifications-frontend-sdkNotification repos, services, templates, UIWeb + Mobile
@engineering11/messaging-frontend-sdkConversations, messages, Algolia searchWeb
@engineering11/multimedia-frontend-sdkVideo recorder, player, teleprompter, thumbnailsWeb + Mobile
@engineering11/maps-frontend-sdkGoogle Places autocomplete, country/state servicesWeb + Mobile
@engineering11/access-frontend-sdkPermission maps, token management, PermissionProviderWeb
@engineering11/registration-frontend-sdkRegistration flows (auth + customer + access)Web + Mobile
@engineering11/config-frontend-sdkRemote configuration modelsWeb + Mobile
@engineering11/customer-frontend-sdkCustomer/tenant configurationWeb + Mobile
@engineering11/deeplink-frontend-sdkDeep link handling and routingMobile
@engineering11/search-clientAlgolia-powered search with React InstantSearchWeb

UI Packages

PackageDescriptionScope
@engineering11/react-ui-components~45 ShadCn/Radix components + Tailwind v4 + CVAWeb
@engineering11/rn-ui-components~35+ E11-prefixed RN components + E11ThemeMobile

Next Steps

Last updated on