crossmint_core
Shared pure-Dart primitives for the Crossmint Flutter SDK family.
Status
- Published support package in the
crossmint_flutterpackage family - Intended to become the shared substrate for Flutter and future Dart server work
- Usually consumed transitively through
crossmint_flutter
What it owns
- shared config and environment derivation
- transport interfaces and the default HTTP transport
- shared error and logging types
- common JSON models
- orders, tokens, and users client contracts and models
Public libraries
package:crossmint_core/crossmint_core.dartpackage:crossmint_core/crossmint_core_parsing.dartpackage:crossmint_core/crossmint_core_services.dart
Example
import 'package:crossmint_core/crossmint_core.dart';
const config = CrossmintApiConfig(apiKey: 'ck_staging_...');
final environment = CrossmintEnvironment.fromApiKey(config.apiKey);
Relationship to crossmint_flutter
Flutter apps should usually import the re-exported surface from
package:crossmint_flutter/crossmint_core.dart unless they are working
directly inside the package-family internals.
Libraries
- crossmint_core
- Pure-Dart base primitives shared by every Crossmint Flutter SDK package.
- crossmint_core_parsing
- crossmint_core_services