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:

The standalone VM
dart2aot & dartaotruntime
Tools for compiling Dart code to native x64 machine code
The Dart-to-JavaScript compiler (used only for web development)
The static analyzer
The Dart development compiler (used only for web development)
The API documentation generator
The Dart code formatter
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 Here are some handy searches: