Flutter bricks for every island of your app.

Self-contained modules for auth, networking, storage, analytics, CI, and more. Each one generates into your monorepo with a single archipelago generate command.

76 bricks in the catalogue

Core Scaffolding 4 shown

App Scaffold

free

Generate a new app in an existing Archipelago v2 workspace. Creates the full app shell with DI, router, bootstrap, flavors, Fastlane, launcher icons, and splash screen configuration.

v2.1.6 Docs
Core Scaffolding

Feature Monorepo Skeleton

free

Generate a feature module for the Archipelago Flutter monorepo. Supports single-package and API/Impl split patterns with optional business logic and localization layers.

v2.1.1 Docs
Core Scaffolding

Flutter Modular Monorepo

free

A comprehensive Flutter monorepo template with modular architecture, dual-GetIt DI, FeatureSDK self-registration, two-phase initialization, and build-time dependency stripping. Generates a full Dart workspace with Melos, Fastlane, and CI/CD workflows.

v5.4.0 Docs
Core Scaffolding

Initializer Skeleton

free

Generate a pre-launch or post-launch app initializer with the standard Initializer base class pattern.

v1.0.6 Docs
Core Scaffolding

Shared Packages 4 shown

Shared App Config

free

Centralized configuration package for environment variables and flavor management using envied for obfuscated compile-time env var injection.

v1.2.7 Docs
Shared Packages

Shared Consent

free

Telemetry consent gate and PII scrubbing packages (shared/consent_api and shared/consent_impl), wired into bootstrap.dart before initializeInjector(). flutter_modular_monorepo generates this brick; leaf bricks that need consent (app_blackbox_recorder) generate it into older projects that lack it.

v0.1.5 Docs
Shared Packages

Shared Dependencies

free

Centralized dependency management with barrel exports for DI, state management, routing, and common packages.

v1.0.13 Docs
Shared Packages

Shared Identifiers

free

Typed page identifiers and their registry (shared/identifiers), used by feature packages for deep-link routing, auth gating and analytics. flutter_modular_monorepo generates it; leaf bricks that need it (app_blackbox, app_blackbox_recorder) generate it into projects that lack it.

v0.1.5 Docs
Shared Packages

Utilities 3 shown

App Lints

free

Custom lint rules package for enforcing coding standards and architecture conventions using the Dart analyzer plugin system.

v1.3.4 Docs
Utilities

App Utilities

free

Shared utilities package with DI setup, logging, and common helpers for Flutter applications.

v1.0.8 Docs
Utilities

Test Prereq

free

TestPrerequisite contract for composition-root test-environment setup -- implemented by packages that perform platform I/O during DI init.

v1.0.7 Docs
Utilities

DevTools 12 shown

Upgrade to Enterprise

View plans

Affected

enterprise

Git-based affected package detection for CI/CD pipelines. Adds the affected command to the base monorepo_toolkit.

v1.0.7 Docs
DevTools

Asset Generator

free

Type-safe asset enum generation from directory structure. Adds the asset-gen command to the base monorepo_toolkit.

v1.2.5 Docs
DevTools

Upgrade to Pro

View plans

Asset Optimizer

pro

Image asset optimization (SVG, PNG, JPEG). Adds the assets command to the base monorepo_toolkit, and the brand-assets agent skill.

v1.1.3 Docs
DevTools

Changelog Generator

free

Conventional Commit changelog generation. Adds the changelog command to the base monorepo_toolkit.

v1.0.4 Docs
DevTools

Upgrade to Pro

View plans

Coverage Manager

pro

Test coverage pipeline with configurable thresholds and exclusions. Adds the coverage command to the base monorepo_toolkit.

v1.0.7 Docs
DevTools

Upgrade to Pro

View plans

Detect New Library

pro

Detects newly added direct dependencies in pubspec.yaml files. Adds the detect-new-library command to the base monorepo_toolkit.

v1.0.6 Docs
DevTools

Monorepo Toolkit

free

CLI toolkit for Flutter monorepo management. Generates the devtools/ directory with monorepo_toolkit CLI and all script packages for dependency management, code generation, and project scaffolding.

v1.2.6 Docs
DevTools

Upgrade to Pro

View plans

Permission Guard

pro

Detects permission changes in compiled Android APK and iOS IPA artifacts. Adds the permission-guard command to the base monorepo_toolkit.

v1.1.6 Docs
DevTools

Upgrade to Pro

View plans

Size Analyzer

pro

Analyzes Flutter --analyze-size output and compares against a develop baseline. Adds the size-analyzer command to the base monorepo_toolkit.

v1.0.6 Docs
DevTools

Upgrade to Pro

View plans

Size Guard

pro

File size threshold enforcement for monorepo workspaces. Adds the size-guard command to the base monorepo_toolkit.

v1.0.8 Docs
DevTools

Ui Kit Generator

free

UI Kit component and theme variant management. Adds the ui-kit and theme-variant commands to the base monorepo_toolkit.

v1.1.7 Docs
DevTools

Upgrade to Enterprise

View plans

Ui Kit Theme

enterprise

Generates a new theme variant for the UI Kit (e.g., high_contrast, sepia, corporate).

v2.1.7 Docs
DevTools

Core Infrastructure 2 shown

Core Infrastructure Package

free

Essential core infrastructure SDK providing foundation for modular Flutter apps - DI setup, base patterns, logging, common helpers.

v2.0.11 Docs
Core Infrastructure

Utilities Sdk

free

Device info (preResolved, sync getters) and package info (installerSource, buildSignature) with clean architecture patterns. Biometric handling has moved to auth_sdk.

v4.1.9 Docs
Core Infrastructure

Infrastructure SDKs 18 shown

Analytics Sdk

free

Multi-vendor analytics abstraction (analytics_api + analytics_impl orchestrator).

v4.0.6 Docs
Infrastructure SDKs

Appsflyer Analytics Impl

free

AppsFlyer Analytics vendor implementation for analytics_api.

v1.3.7 Docs
Infrastructure SDKs

Background Sdk

free

Background work SDK on WorkManager. Features register task handlers in a registry; each task runs in its own isolate-local DI container that is torn down after the run, and its result maps to WorkManager's success/retry/failure.

v0.1.4 Docs
Infrastructure SDKs

Crashlytics Monitoring Impl

free

Firebase Crashlytics vendor implementation for monitoring_api.

v1.2.9 Docs
Infrastructure SDKs

Feature Flag Sdk

free

Feature flag abstraction with multiple provider implementations.

v2.1.1 Docs
Infrastructure SDKs

Firebase Analytics Impl

free

Firebase Analytics vendor implementation for analytics_api.

v1.3.7 Docs
Infrastructure SDKs

Grafana Monitoring Impl

free

Grafana stack vendor implementation for monitoring_api using OpenTelemetry.

v1.2.9 Docs
Infrastructure SDKs

Journey Tracker

free

User journey (time-to-task) tracker. Times each task flow and reports where and why users drop off, through consent-gated analytics.

v0.1.4 Docs
Infrastructure SDKs

Launch Tracker Sdk

free

App launch tracker that also ships in release builds (consent-gated spans).

v3.3.6 Docs
Infrastructure SDKs

Mixpanel Analytics Impl

free

Mixpanel Analytics vendor implementation for analytics_api.

v1.2.7 Docs
Infrastructure SDKs

Moengage Analytics Impl

free

MoEngage Analytics vendor implementation for analytics_api.

v1.3.8 Docs
Infrastructure SDKs

Monitoring Sdk

free

Crash reporting and performance monitoring abstraction with noop for build_prepare.

v2.0.8 Docs
Infrastructure SDKs

Network Sdk

free

HTTP client abstraction with Dio or http implementation.

v2.4.5 Docs
Infrastructure SDKs

Newrelic Monitoring Impl

free

New Relic vendor implementation for monitoring_api.

v1.2.8 Docs
Infrastructure SDKs

Package Info Provider

free

Centralizes PackageInfo registration so no two features can collide on the same GetIt type.

v1.1.5 Docs
Infrastructure SDKs

Sentry Monitoring Impl

free

Sentry vendor implementation for monitoring_api.

v1.2.8 Docs
Infrastructure SDKs

Storage Sdk

free

Local key-value storage SDK (StorageProvider/AppStorage) with namespace/secure/scope axes, backed by SharedPreferencesAsync and FlutterSecureStorage, so no two features can collide on the same GetIt storage registration.

v3.1.5 Docs
Infrastructure SDKs

Websocket Sdk

free

WebSocket client abstraction with dart:io or Phoenix implementation.

v1.2.6 Docs
Infrastructure SDKs

Features 29 shown

Upgrade to Pro

View plans

Ai Chat Sdk

pro

Streaming LLM chat UI with multi-provider support (OpenAI, Anthropic). Includes chat bubbles, streaming indicator, and storage_sdk-backed persistence. Requires the storage_sdk brick to be installed first.

v2.0.6 Docs
Features

App Blackbox

free

"Free-tier blackbox stub for Archipelago apps. Installs the SessionRecorderSDK contract (app_blackbox_api) and a no-op release stub (app_blackbox_noop) that is always active. Upgrade to the app_blackbox_recorder Enterprise brick to enable real session recording (metrics, filesystem events, screen capture)."

v2.10.5 Docs
Features

Upgrade to Enterprise

View plans

App Blackbox Recorder

enterprise

"Session recorder add-on for Archipelago apps. Generates app_blackbox (free), app_debugger and shared_consent first if they are missing. Records device metrics (battery, CPU, memory, network, FPS) and custom events into a .bbx bundle, and adds a Blackbox tab and a floating record control to the debugger panel. Screen capture, filesystem events and cloud sync come from the app_blackbox_capture brick. Swapped to the app_blackbox_noop stub in production builds via build_prepare.yaml."

v2.1.6 Docs
Features

Upgrade to Pro

View plans

App Debugger

pro

In-app developer tools panel — draggable FAB overlay, 10 painter debug toggles, device/package info pages, launch waterfall/flame timeline. Build_prepare swaps to noop in release.

v2.0.11 Docs
Features

Upgrade to Pro

View plans

App Debugger Analytics

pro

"Analytics event inspector sub-brick for app_debugger. Adds an Analytics tab to the debugger panel that captures all AnalyticInterceptor events in a ring buffer. Automatically swapped to a no-op stub in release builds via build_prepare.yaml."

v1.3.5 Docs
Features

Upgrade to Enterprise

View plans

App Debugger Feature Flag

enterprise

"Feature flag spoofer sub-brick for app_debugger. Adds a Feature Flags tab to the debugger panel that lets devs override flag evaluations at runtime. Automatically swapped to a no-op stub in release builds via build_prepare.yaml."

v2.0.3 Docs
Features

Upgrade to Pro

View plans

App Debugger Miniapp

pro

"Mini-app bridge inspector sub-brick for app_debugger. Adds a Bridge tab showing JS↔native bridge traffic (invocations, denials, errors) to the debugger panel."

v0.3.5 Docs
Features

Upgrade to Enterprise

View plans

App Debugger Mqtt

enterprise

"MQTT signal-channel debug panel sub-brick for app_debugger. Adds an MQTT tab to the debugger panel showing live connect/subscribe/error/retry diagnostics. Automatically swapped to a no-op stub in release builds via build_prepare.yaml."

v1.1.5 Docs
Features

Upgrade to Pro

View plans

App Debugger Network

pro

"Alice-based HTTP inspector sub-brick for app_debugger. Adds a Network tab to the debugger panel. Supports Dio and http network libraries."

v1.2.5 Docs
Features

Upgrade to Pro

View plans

App Debugger Storage

pro

"Storage inspector sub-brick for app_debugger. Adds a Storage tab to the debugger panel showing a categorised breakdown of app storage (APK size, internal data, cache, external files). Full inspection via native Kotlin on Android; iOS returns a sandbox-limited stub. Automatically swapped to a no-op stub in release builds via build_prepare.yaml."

v1.2.5 Docs
Features

Upgrade to Enterprise

View plans

App Debugger Websocket

enterprise

"WebSocket traffic inspector sub-brick for app_debugger. Adds a WebSocket tab to the debugger panel. Automatically swapped to a no-op stub in release builds via build_prepare.yaml."

v1.2.5 Docs
Features

Auth Sdk

free

Authentication feature SDK with login/register pages, event-driven listener pattern, and scoped DI.

v3.3.1 Docs
Features

Autoscroll Sdk

free

Register-and-scroll-to-widget-location SDK. Register a named location's GlobalKey once during build, then scroll to it on demand from anywhere (e.g. a deep-link handler) via Scrollable.ensureVisible. String-keyed, in-memory, no generation-time variables.

v2.0.5 Docs
Features

Upgrade to Pro

View plans

Biometric Auth Sdk

pro

Biometric authentication (Face ID / Touch ID / fingerprint) feature SDK. Wraps local_auth and integrates as a passive unlock gate with auth_sdk.

v2.0.5 Docs
Features

Upgrade to Pro

View plans

Connectivity Sdk

pro

Passive connectivity monitoring SDK wrapping connectivity_plus. Exposes stream-based connectivity state (wifi/mobile/ethernet/vpn/bluetooth/satellite/other/none), online/offline boolean stream, force-refresh, and optional Wi-Fi SSID via network_info_plus.

v1.2.7 Docs
Features

Upgrade to Pro

View plans

Feedback Sdk

pro

"In-app feedback SDK with offline queue, metadata enrichment, and optional feature voting. Configurable endpoint, app version / device info attachment, and queue limit."

v2.0.5 Docs
Features

Home Sdk

free

Home feature SDK with dashboard, profile, and settings pages using dual-GetIt DI pattern.

v2.0.6 Docs
Features

Upgrade to Pro

View plans

Home Widget

pro

"Home screen widget brick for Archipelago. Wraps the home_widget Flutter plugin with iOS WidgetKit + Android AppWidget scaffolding. Generates home_widget_api (SDK contract) and home_widget_impl (plugin wrapper) with native reference code for both platforms. Pro tier."

v1.2.8 Docs
Features

Introduction Sdk

free

Introduction/onboarding feature with welcome, feature highlights, and get started pages.

v2.0.5 Docs
Features

Local Notification Display

free

Local notification display for push_notification_sdk. Schedules marketing pushes received in quiet hours for when quiet hours end, and shows sensitive foreground pushes with lock-screen-safe content. Generates push_notification_sdk first if it is missing. Without this brick, quiet-hours marketing is dropped.

v0.1.4 Docs
Features

Paywall Sdk

free

Paywall feature SDK with pricing UI, mock purchase flow, and subscription management.

v3.0.0 Docs
Features

Upgrade to Pro

View plans

Push Notification Onesignal

pro

OneSignal provider implementation for push_notification_sdk (Pro). Generates push_notification_onesignal_impl and wires it into the push notification DI chain. Generates push_notification_sdk first when it is missing.

v1.3.6 Docs
Features

Push Notification Sdk

free

Push notification feature SDK with Firebase Cloud Messaging (FCM). Provides token lifecycle, foreground/tap streams, and topic subscriptions. For OneSignal (Pro), add the push_notification_onesignal brick.

v1.3.7 Docs
Features

Rating Review Sdk

free

In-app rating and review SDK. Wraps in_app_review with smart-prompting heuristics (session/key-event thresholds, cooldown, per-version gate). Thresholds are configured at runtime via RatingPromptConfig, not at generation time.

v2.0.5 Docs
Features

Upgrade to Pro

View plans

Shorebird Sdk

pro

OTA code-push SDK wrapping shorebird_code_push. Generates shorebird_updater_api (contract + sealed result models) and shorebird_updater_impl (ShorebirdUpdater wrapper with injectable DI). Optionally generates CI patch docs.

v1.1.9 Docs
Features

Upgrade to Pro

View plans

Social Auth Sdk

pro

Social authentication feature SDK with per-provider packages (Google, Apple, Facebook). Integrates with auth_sdk for seamless login flow.

v2.0.6 Docs
Features

State Management

free

Generate state management layer for an existing feature module

v0.1.2 Docs
Features

Webview Sdk

free

Self-contained WebView feature SDK backed by flutter_inappwebview. Provides URL loading, navigation controls, progress tracking, one-way JS calls, and URI scheme interception. Independent of webview_sdk_advanced — does not require it and is not required by it.

v2.0.5 Docs
Features

Upgrade to Pro

View plans

Webview Sdk Advanced

pro

Self-contained, standalone WebView Advanced feature SDK. Ships its own full WebView capability (contracts + flutter_inappwebview impl) plus a bidirectional JS bridge (typed handlers + Promises), request/response interceptors for auth header injection, deeplink routing from WebView back to native, and a full mini-app container (manifest registry, bridge dispatcher, lifecycle state machine, analytics/navigation/lifecycle handlers, token provider contract). Independent of webview_sdk — does not require it and is not required by it.

v3.0.6 Docs
Features

UI, Assets & L10N 4 shown

Flutter Asset

free

A Mason brick for generating type-safe asset packages with pure Dart contracts (asset_core) and Flutter asset enums with real SVG icons and Lottie animations.

v1.2.6 Docs
UI, Assets & L10N

Flutter L10n

free

A Mason brick for generating a Flutter localization package using slang, with type-safe i18n, namespaced translations, and pluralization support.

v2.1.7 Docs
UI, Assets & L10N

Flutter Ui Kit

free

A comprehensive Flutter UI kit brick that generates a customizable design system package with foundations (colors, typography, spacing, radius, shadows), theme extensions, atomic components, and a Widgetbook showcase app.

v1.3.5 Docs
UI, Assets & L10N

Ui Kit Component

free

Scaffolds a UI component with optional headless architecture, widget test, and widgetbook showcase.

v3.3.7 Docs
UI, Assets & L10N