Skip to content

Download VTK ​

Latest release: VTK 9.7.1 · Release notes · Previous releases

Install ​

Pick your package manager. Each one installs the latest release it packages.

sh
pip install vtk

Python wheels on PyPI support CPython 3.10–3.14 on Linux (x86_64, aarch64), macOS (x86_64, arm64), Windows (x64).

Distribution packages can lag behind

Linux distributions, Homebrew, and vcpkg update on their own schedules, so they may ship an older VTK than 9.7.1. Use pip or conda for the newest release, or build from source.

Development Builds ​

Wheels built from the development branch are published to VTK's package registry. Their versions look like 9.7.20261026.dev0.

sh
pip install --pre --extra-index-url https://wheels.vtk.org vtk

WARNING

Development builds are untested between releases and may change without notice. Don't use them in production.

Source Code ​

Latest Release ​

Released September 28, 2026 · Git tag v9.7.1 · Release notes · Python wheels and all files

FileContentsSizeSHA-256
VTK-9.7.1.tar.gzSource code56 MBcae04fd35500…
VTKData-9.7.1.tar.gzTest data, as an ExternalData object store1.0 GB030b25aeb4e8…
VTKDataFiles-9.7.1.tar.gzTest data, laid out at its source-tree paths1.1 GB4c603ae6706d…
VTKLargeData-9.7.1.tar.gzLarge test data, as an ExternalData object store236 MBf38a7fdc4a30…
VTKLargeDataFiles-9.7.1.tar.gzLarge test data, laid out at its source-tree paths236 MB2d4f0f1e6da2…
vtkDocHtml-9.7.1.tar.gzOffline HTML documentation200 MBe6262e3a80a4…

You only need the source archive to build VTK. The data archives are for running VTK's test suite.

Git Repository ​

sh
git clone https://gitlab.kitware.com/vtk/vtk.git

See Building from Source for compilation instructions.

Previous Releases ​

VTK 9.6.2

Released May 18, 2026 · Git tag v9.6.2 · Release notes · Python wheels and all files

FileContentsSizeSHA-256
VTK-9.6.2.tar.gzSource code52 MBaed12cec12a9…
VTKData-9.6.2.tar.gzTest data, as an ExternalData object store1.0 GB408cd6a56a59…
VTKDataFiles-9.6.2.tar.gzTest data, laid out at its source-tree paths1.1 GB0d15d07cb7c5…
VTKLargeData-9.6.2.tar.gzLarge test data, as an ExternalData object store236 MB3ddd29045daa…
VTKLargeDataFiles-9.6.2.tar.gzLarge test data, laid out at its source-tree paths236 MB41ed83094ea3…
vtkDocHtml-9.6.2.tar.gzOffline HTML documentation194 MB88310377d52c…
VTK 8.2.0

Released January 30, 2019 · Git tag v8.2.0 · Release notes · Python wheels and all files

FileContentsSizeMD5
VTK-8.2.0.tar.gzSource code34 MB8af3307da0fc…
VTKData-8.2.0.tar.gzTest data, as an ExternalData object store290 MBa6eab7bc02ce…
VTKLargeData-8.2.0.tar.gzLarge test data, as an ExternalData object store236 MBdef386ee0a3b…
vtkDocHtml-8.2.0.tar.gzOffline HTML documentation126 MB909c289d404f…

Older releases are in the release archive.