Installation

Install Flint with Dart, then create or run an app from the command line.

Requirements

  • Dart SDK installed and available as dart
  • Git installed if you will use flint create
  • A terminal with access to your project folder
  • A database connection only when your app uses models, migrations, sessions, auth tables, queues, or AI persistence

Check Dart first:

CodeBlock bash
dart --version

Install The CLI

Install the Flint CLI globally:

CodeBlock bash
dart pub global activate flint_dart

After activation, the flint command should be available:

CodeBlock bash
flint --help

If your shell cannot find flint, add Dart's global pub cache bin directory to your PATH.

On Windows this is usually:

CodeBlock text
%LOCALAPPDATA%\Pub\Cache\bin

On macOS and Linux this is usually:

CodeBlock text
$HOME/.pub-cache/bin

You can also run the CLI through Dart without global activation:

CodeBlock bash
dart run flint_dart:flint --help

Create A New App

Create a new Flint app:

CodeBlock bash
flint create course_app
cd course_app
dart pub get

Run it:

CodeBlock bash
flint run --port=3000

The same command works through Dart:

CodeBlock bash
dart run flint_dart:flint run --port=3000

Add Flint To An Existing Dart Package

Use this when you already have a Dart package:

CodeBlock bash
dart pub add flint_dart

Then create a basic server entrypoint:

CodeBlock dart
import 'package:flint_dart/flint_dart.dart';

void main() {
  final app = Flint();

  app.get('/', (Context ctx) {
    return ctx.res?.json({'message': 'Hello Flint'});
  });

  app.listen(port: 3000);
}

Useful First Commands

CodeBlock bash
flint --help
flint create course_app
flint run --port=3000
flint migrate --no-interaction
flint seed
flint agent

Use the Dart-style generator flags for new files:

CodeBlock bash
flint --make-controller Course
flint --make-route Course
flint --make-middleware Auth
flint --make-ui --component CourseCard

The older make:* command aliases are legacy compatibility and are scheduled for removal in Flint Dart 1.5.0.

Next Steps

Read these next:

Flint Dart logo
Flint EcosystemThe Unified Dart Technology Stack

One language powering Full-Stack Web, Cross-Platform Clients, Native AI, and Connected Robotics.

Fullstack
Client SDK
AI Engine
Hardware
Copyright 2026 Flint Dart. Maintained by Eulogia Technologies.
v 1.4.0
MIT License
Built with Dart