Comments SDK for Flutter & React

Comments for your Flutter app.Moderated for you.

A drop-in widget for user comments. We store them, serve them and moderate them with AI, so you don't build a backend or become a moderation team.

Start free

Free up to 1,000 comments a month · No credit card · React supported too

9:41100%
Comments0
    Add a comment…

    Animated preview · fully themeable widget

    Live in three steps

    From zero to moderated comments, without leaving your editor.

    1. 1

      Install the package

      One dependency from pub.dev or npm. No backend project to spin up.

    2. 2

      Initialize with your key

      Create a project in the dashboard and copy its install key.

    3. 3

      Drop in the widget

      Give each screen a thread key. Comments load, post and moderate themselves.

    On pub.dev and npm. Full guides in the docs.

    main.dart
    import 'package:gvl_comments/gvl_comments.dart';
    
    Future<void> main() async {
      WidgetsFlutterBinding.ensureInitialized();
      // Your install key, from the dashboard.
      await CommentsKit.initialize(installKey: 'cmt_live_xxx');
      runApp(const MyApp());
    }
    
    // Anywhere in your widget tree:
    CommentsList(
      threadKey: 'post:5YqL4w8bQm9ZkF3R',
      user: UserProfile(id: user.id, name: user.name),
    );

    Moderation that runs itself

    The moment real users show up, comments become a job. We run it for you, on every plan, Free included.

    AI moderation on every comment

    Harassment, hate and violent content is hidden before your users see it. Anything borderline lands in a review queue you clear in one click.

    Moderation2 hidden automatically
    AI · hiddenpost:welcome · 2m

    Honestly this whole thread is garbage and so are you.

    Keep hiddenRestore
    3 reports · hiddenpost:tips · 11m

    🔥 Make $5,000/week from home, click my profile link now!!!

    Keep hiddenRestore
    147 comments auto-approved today. None needed you.

    Your users as moderators

    Reported comments hide automatically once reports pile up. You set the threshold.

    hidden

    Floods and repeat offenders

    Per-user rate limits stop bots. Block an abusive user in one click, across every thread.

    Native Flutter widget

    A real Dart widget, not a webview. Threaded replies, reactions and i18n built in.

    Yours to style

    Themes and custom builders so it matches your app instead of looking bolted on.

    No backend, ever

    Storage, pagination and scaling on our side. Nothing to design or back up.

    Isolated & GDPR-aware

    Row-level security per project, EU hosting, deletion handled.

    React SDK too

    Same backend, same moderation, one component for your web app.

    Stable API

    Versioned packages on pub.dev and npm, following semver. No breaking churn.

    Try it right here

    This is the real React widget, themed to match this page with a handful of CSS variables. Post a comment, react, reply.

    AI moderation is on. Be nice, or watch it work.

    Cheaper than building it yourself

    You could wire comments up on Firebase or Supabase. Then you own the backend, and the moderation, forever.

    Build it yourself

    • Schema, threads & pagination
    • A backend to host and scale
    • Spam & abuse filtering
    • A moderation dashboard
    • GDPR deletion & data isolation
    • Maintenance, forever

    With GoodVibesLab

    • A widget, a few lines of code
    • Storage & scaling handled
    • AI moderation on every comment
    • Review queue included
    • RLS isolation, EU hosting
    • We maintain it, you ship

    Free until your app has traction

    AI moderation on every plan. Pay when you need more volume, more projects, or your own branding.

    Free

    Try it in production

    $0/month

    • 1,000 comments / month
    • 1 project
    • AI moderation included
    • User reports & blocking
    • “Powered by GVL” footer

    IndieRecommended

    For apps going live

    $9.90/month

    • 10,000 comments / month
    • 1 project
    • AI moderation included
    • No GVL branding
    • Email support

    Pro

    For growing apps & studios

    $49/month

    • 100,000 comments / month
    • Up to 5 projects
    • AI moderation included
    • No GVL branding
    • Priority email support

    Questions

    Is there a real native Flutter comments widget?+

    Yes. GoodVibesLab ships a true drop-in Flutter widget (CommentsList) — a native Dart widget, not a webview. Add it in a few lines, no backend required. A React component is available too.

    Do I have to moderate comments myself?+

    No. Every plan, Free included, runs AI moderation on every comment: harassment, hate and violent content is hidden automatically, and other flagged content lands in a review queue you action in one click. Your users can also report comments (hidden automatically once reports pile up), you can block abusive users, and per-user rate limits stop floods. So as your app grows you get moderation handled instead of becoming a moderation team.

    Do I need a backend or a database?+

    No. Comments are stored, served, and paginated on our infrastructure (Postgres with row-level security, isolated per project). You integrate the widget; we handle storage, scaling, and GDPR-aware data handling.

    Do I need a credit card to start?+

    No. The free tier covers 1,000 comments per month, AI moderation included, with no card. Upgrade when your volume grows or to remove the GoodVibesLab branding.

    Ship comments this afternoon.

    Free up to 1,000 comments a month. No credit card, no backend.