|Leaflet 1.8.0||Stable version, released on April 18, 2022.|
|Leaflet 1.7.1||Previous stable version, released on September 3, 2020.|
|Leaflet 1.8-dev||In-progress version, developed on the
Note that the main version can contain incompatible changes, so please read the changelog carefully when upgrading to it.
Using a Hosted Version of Leaflet
The latest stable Leaflet release is available on several CDN’s — to start using
it straight away, place this in the
head of your HTML code:
<link rel="stylesheet" href="https://firstname.lastname@example.org/dist/leaflet.css" integrity="sha512-hoalWLoI8r4UszCkZ5kL8vayOGVae1oxXe/2A4AO6J9+580uKHDO3JdHb7NzwwzK5xr/Fs0W40kiNHxM9vyTtQ==" crossorigin="" /> <script src="https://email@example.com/dist/leaflet.js" integrity="sha512-BB3hKbKWOc9Ez/TAwyWxNXeoV9c1v6FIeYiBieIWkpLjauysF18NzgR1MBNBXf8/KABdlkX68nAhlwcDFLGPCQ==" crossorigin=""></script>
Note that the
integrity hashes are included for security when using Leaflet from CDN.
Disclaimer: these services are external to Leaflet; for questions or support, please contact them directly.
Using a Downloaded Version of Leaflet
Inside the archives downloaded from the above links, you will see four things:
leaflet.css- This is the stylesheet for Leaflet.
images- This is a folder that contains images referenced by
leaflet.css. It must be in the same directory as
Unzip the downloaded archive to your website’s directory and add this to the
head of your HTML code:
<link rel="stylesheet" href="/path/to/leaflet.css" /> <script src="/path/to/leaflet.js"></script>
If you use the
npm package manager, you can fetch a local copy of Leaflet by running:
npm install leaflet
You will find a copy of the Leaflet release files in
Leaflet Source Code
These download packages above only contain the library itself. If you want to download the full source code, including unit tests, files for debugging, build scripts, etc., you can download it from the GitHub repository.
Building Leaflet from the Source
Leaflet build system is powered by the Node.js platform, which installs easily and works well across all major platforms. Here are the steps to set it up:
- Download and install Node
- Run the following command in the command line:
Now that you have everything installed, run
npm run build inside the Leaflet directory.
This will combine and compress the Leaflet source files, saving the build to the