Contents

Dart SDK overview

The Dart SDK has the libraries and command-line tools that you need to develop Dart web, command-line, and server apps. To get the Dart SDK, see Get Dart.

If you’re developing only mobile apps, then you don’t need the Dart SDK; just install Flutter.

To learn about other tools you can use for Dart development, see the Dart tools page.

What’s in the Dart SDK

The Dart SDK includes a lib directory for the Dart libraries and a bin directory that has these command-line tools:

dart
The standalone VM
dart2aot & dartaotruntime
Tools for compiling Dart code to native x64 machine code
dart2js
The Dart-to-JavaScript compiler (used only for web development)
dartanalyzer
The static analyzer
dartdevc
The Dart development compiler (used only for web development)
dartdoc
The API documentation generator
dartfmt
The Dart code formatter
pub
The Dart package manager

For more information about the SDK, see its README file.

Filing bugs and feature requests

To see existing issues or create a new one, go to dartbug.com. Here are some handy searches: