Flutter Quickstart
Apito ships a Flutter Admin SDK (flutter_admin_sdk) with the same document ops as JS/Go. It is not on pub.dev (publish_to: none) — depend via Git or a monorepo path.
Depend
dependencies:
flutter_admin_sdk:
git:
url: https://github.com/apito-io/flutter_admin_sdk.git
# pin a ref/commit in production apps
# or: path: ../flutter_admin_sdk
Configure
final client = ApitoClient(
endpoint: const String.fromEnvironment('APITO_GRAPHQL_ENDPOINT'),
// Prefer the constructor args your package version documents
// (baseUrl / apiKey naming may match the JS contract).
token: const String.fromEnvironment('APITO_API_KEY'),
);
Use the project secured GraphQL URL and a project API key or user token after login. Never system GraphQL.
Ops
List / get / create / update / delete follow generated documents for your published models. After Publish, re-run Flutter codegen against live introspection so generated files match production.
Confirm method names in the package README for your pinned commit — keep the client on secured GraphQL only.
Blueprint
flutter-finance (Kisti-derived finance / EMI SaaS) is the public schema pack for mobile proofs: apito-io/examples.
Honest limits
- No pub.dev release — document the Git dependency in your app README
- No Python-style package — Flutter SDK or raw GraphQL
- System GraphQL is Console / CLI / MCP only
Reference: Flutter SDK · Auth.