Installation

Install the Aortem Flutter and Dart SDK

Get the core package into your app, configure environment values, and attach only the provider adapters your deployment requires.

Active docs channel
v1.0
Stable release stream
Version selection is persisted locally so teams can preview upcoming changes without leaving the docs flow.

Flutter package installation

Use the Flutter package in application clients that need redirect handling, session storage, and provider launch orchestration.

Pure Dart package installation

Use the Dart package for server-side tooling, CLIs, and non-Flutter runtimes that need token exchange and session inspection.

Environment setup

Keep configuration declarative. The SDK should only receive client-side identifiers, redirect URIs, and provider registry values that are already validated by your deployment pipeline.

  • Set `AORTEM_CLIENT_ID` and the platform-specific redirect URI per environment.
  • Separate staging and production tenants to avoid token issuer collisions.
  • Inject provider enablement through configuration instead of branching application code.

Provider packages

Provider adapters stay thin by design. They should translate provider-specific configuration into the common auth contract rather than expose a second SDK surface to the application layer.

ProviderCategoryAdapter packageGuide
FirebaseManaged identityaortem_auth_firebase Open docs
Microsoft Entra IDEnterprise identityaortem_auth_entra_id Open docs
AWS CognitoCloud identityaortem_auth_cognito Open docs
Auth0Developer identityaortem_auth_auth0 Open docs
OktaWorkforce identityaortem_auth_okta Open docs
MagicPasswordless identityaortem_auth_magic Open docs
StytchAuthentication platformaortem_auth_stytch Open docs
Ping IdentityEnterprise identityaortem_auth_ping Open docs
TransmitCustomer identityaortem_auth_transmit Open docs
FingerprintDevice intelligenceaortem_auth_fingerprint Open docs
Docs are structured for static generation, searchable navigation, and provider-consistent implementation guides.
Edit this page on GitHub