Dart SDK

Tools and libraries for Dart development

Diagram showing how a Dart app can run in either the Dart VM or (after conversion to JavaScript by dart2js) a browser's JavaScript engine

The Dart SDK has the libraries and command-line tools that you need to develop Dart applications. To learn about other tools you can use for Dart development, see Tools for Dart.

Getting the SDK

If you have an up-to-date version of Dart Editor, you already have the SDK. It's in the dart-sdk subdirectory of the Dart installation directory.

Otherwise, you can download the SDK directly.

What's in the SDK

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

dart
The standalone VM
dart2js
The Dart-to-JavaScript compiler
dartanalyzer
The static analyzer
docgen
The API documentation generator
pub
The Dart package manager
dartfmt
The Dart code formatter

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

Installing the SDK

Unzip the SDK download file. Dart is installed!

Filing bugs and feature requests

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