Dart SDK의 역할
Dart SDK에는 웹, 명령줄 도구, 서버 측 Dart 애플리케이션 개발에 필요한 표준 라이브러리와 전체 명령줄 도구가 포함되어 있습니다. 공식에서는 최신 안정판 SDK만 유지보수하며, 버전 지원 주기는 공식 지원 정책에서 확인할 수 있습니다.
왜 Windows, Android 관련 기능이 없을까요? 해당 플랫폼 개발에는 별도로 Flutter 프레임워크가 필요하기 때문입니다. 관심 있는 분들은 Flutter 튜토리얼을 참고하세요.
안내: 이미 Flutter SDK를 설치했다면 Dart를 별도로 설치할 필요 없습니다. Flutter에 완전한 Dart SDK가 기본 탑재되어 있습니다.
시스템 호환 요구사항
Windows, Linux, macOS 다중 운영체제와 x64, Arm64 등 다양한 하드웨어 아키텍처를 지원하며, 각 시스템마다 최소 지원 버전이 지정되어 있고 일부 구식 아키텍처/구버전 OS는 단계적으로 지원이 중단되고 있습니다.
Dart는 아래 하드웨어 아키텍처와 플랫폼 버전에서 Dart 코드를 개발하고 실행할 수 있습니다.

SDK 다운로드 및 설치 방법
공식 사이트에서 여러 가지 설치 방식을 제공합니다
- OS 패키지 관리자 이용: 공식 페이지 Get the Dart SDK 참고
- Dart 공식 Docker 이미지
- Flutter 설치 (Dart 내장): 별도 글 Flutter Install – FoxDevelop 참고
- 아카이브 페이지에서 압축 파일 다운로드 후 수동 설치 (본 글에서 이 방식 사용)
- 소스 코드 빌드로 직접 컴파일
Dart 버전별 차이점
4가지 릴리스 채널 설명 (Windows 기준 예시)
1. Stable 안정 채널
- 특성: 전체 테스트 완료, 실제 운영 환경 전용
- 현재 버전: 3.12.2, 배포일 2026-06-09
- Windows x64 / ARM64 두 가지 아키텍처 설치 패키지를 제공하며 검증용 해시값과 해당 API 문서가 함께 제공됨
2. Beta 테스트 채널
- 특성: 안정판 미리보기 버전으로 새로운 기능 미리 적응 및 호환성 테스트 용도, 서비스 운영에 사용 금지
- 현재 버전: 3.13.0-167.1.beta, 배포일 2026-06-04
- Windows 두 아키텍처 패키지와 관련 문서를 동일하게 제공
3. Dev 개발 채널
- 특성: 최신 기능을 가장 먼저 사용할 수 있으나 버그가 많아 운영 환경에 부적합
- 현재 버전: 3.13.0-215.0.dev, 배포일 2026-06-18 (가장 최신 업데이트)
- Windows x64, ARM64 설치 패키지 및 API 문서 지원
4. Main 메인 브랜치 채널
- 특성: 코드 저장소 main 브랜치 원본 빌드 파일로 코드는 최신이지만 버그 위험이 가장 높고 실험 개발만 사용, 서비스 배포 엄격 금지
- 중요 주의사항: 이 채널 설치 파일은 공식 서명이 없으며 고정 URL 링크로만 다운로드 가능하고 페이지에 직접 다운로드 버튼이 없음.
수동 설치 절차
다운로드 페이지 Get the Dart SDK 에서 안정판, Beta 테스트판, Dev 개발 미리보기판, Main 브랜치판 총 4가지 채널의 원하는 버전 Dart SDK를 다운로드할 수 있습니다. 각 버전 차이는 위 내용을 참고하세요.
개인정보 안내
Dart 도구는 사용 데이터와 충돌 로그를 구글로 전송합니다. SDK를 다운로드하는 시점에서 구글 서비스 약관에 동의한 것으로 간주됨;
명령어로 익명 데이터 수집 기능을 켜거나 끌 수 있습니다:
- 통계 수집 활성화:
dart --enable-analytics - 통계 수집 비활성화:
dart --disable-analytics
본 글에서는 Stable 안정판을 예시로 설명합니다
공식 사이트 주소 Dart SDK archive 에 접속해 플랫폼과 버전을 선택한 후 다운로드하세요

아래 링크 내 버전, 아키텍처 부분을 직접 수정해서 다운로드 링크를 만들 수도 있습니다
https://storage.googleapis.com/dart-archive/channels/<stable|beta|dev>/release/<version>/sdk/dartsdk-<platform>-<architecture>-release.zipCode language: HTML, XML (xml)
위 링크의 <stable|beta|dev> 부분을 원하는 채널로 바꿉니다. 안정판을 원하면 stable로 수정합니다
https://storage.googleapis.com/dart-archive/channels/<strong>stable</strong>/release/<strong>3.13.0-215.0.dev</strong>/sdk/dartsdk-<strong>windows</strong>-x64-release.zipCode language: HTML, XML (xml)
위와 동일한 버전 다운로드 링크:Dart SDK archive
구글 서버에서 핫링크 차단 정책을 적용하고 있으므로 본문 링크를 복사 브라우저에 붙여넣으면 다운로드가 실패할 수 있습니다. 다운로드가 안 될 경우 직접 공식 아카이브 페이지에 접속하세요 Dart SDK archive

다운로드 완료 파일명:dartsdk-windows-x64-release.zip


왼쪽 그림: 압축 풀은 후 최상위 폴더, 오른쪽 그림: bin 폴더 내 파일 목록. dart.exe가 Dart 컴파일러 실행 파일로 이후 사용하게 됩니다.
원하는 경로에 압축을 풉니다. 예:
D:\dev\dartsdk
그 다음 내부 bin 폴더 경로
D:\dev\dartsdk\bin
시스템 환경 변수 PATH에 해당 경로를 추가하면 설정 완료입니다.
필자의 PC에는 이미 Flutter가 설치되어 있지만 설정 원리는 동일합니다.
설치 정상 완료 확인 방법
모든 CMD/PowerShell 창을 완전히 닫고 새 터미널을 열어 아래 명령 실행:
dart --version

사진처럼 버전 번호가 출력되면 설치 성공입니다.
선택 설정:구글 익명 통계 비활성화 (개인정보 설정)
dart --disable-analytics