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.
Note: This site’s documentation and examples use version 2.6.0 of the Dart SDK.
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
A tool that AOT compiles Dart code to native x64 machine code, producing either a standalone executable or a snapshot
A Dart runtime for AOT-compiled snapshots
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 dartbug.com. Here are some handy searches: