Download VTK
Install
Pick your package manager. Each one installs the latest release it packages.
pip install vtkPython 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.
pip install --pre --extra-index-url https://wheels.vtk.org vtkWARNING
Development builds are untested between releases and may change without notice. Don't use them in production.
Source Code
Latest Release
| File | Contents | Size | SHA-256 |
|---|---|---|---|
| VTK-9.7.1.tar.gz | Source code | 56 MB | cae04fd35500… |
| VTKData-9.7.1.tar.gz | Test data, as an ExternalData object store | 1.0 GB | 030b25aeb4e8… |
| VTKDataFiles-9.7.1.tar.gz | Test data, laid out at its source-tree paths | 1.1 GB | 4c603ae6706d… |
| VTKLargeData-9.7.1.tar.gz | Large test data, as an ExternalData object store | 236 MB | f38a7fdc4a30… |
| VTKLargeDataFiles-9.7.1.tar.gz | Large test data, laid out at its source-tree paths | 236 MB | 2d4f0f1e6da2… |
| vtkDocHtml-9.7.1.tar.gz | Offline HTML documentation | 200 MB | e6262e3a80a4… |
You only need the source archive to build VTK. The data archives are for running VTK's test suite.
Git Repository
git clone https://gitlab.kitware.com/vtk/vtk.gitSee Building from Source for compilation instructions.
Previous Releases
VTK 9.6.2
| File | Contents | Size | SHA-256 |
|---|---|---|---|
| VTK-9.6.2.tar.gz | Source code | 52 MB | aed12cec12a9… |
| VTKData-9.6.2.tar.gz | Test data, as an ExternalData object store | 1.0 GB | 408cd6a56a59… |
| VTKDataFiles-9.6.2.tar.gz | Test data, laid out at its source-tree paths | 1.1 GB | 0d15d07cb7c5… |
| VTKLargeData-9.6.2.tar.gz | Large test data, as an ExternalData object store | 236 MB | 3ddd29045daa… |
| VTKLargeDataFiles-9.6.2.tar.gz | Large test data, laid out at its source-tree paths | 236 MB | 41ed83094ea3… |
| vtkDocHtml-9.6.2.tar.gz | Offline HTML documentation | 194 MB | 88310377d52c… |
VTK 8.2.0
| File | Contents | Size | MD5 |
|---|---|---|---|
| VTK-8.2.0.tar.gz | Source code | 34 MB | 8af3307da0fc… |
| VTKData-8.2.0.tar.gz | Test data, as an ExternalData object store | 290 MB | a6eab7bc02ce… |
| VTKLargeData-8.2.0.tar.gz | Large test data, as an ExternalData object store | 236 MB | def386ee0a3b… |
| vtkDocHtml-8.2.0.tar.gz | Offline HTML documentation | 126 MB | 909c289d404f… |
Older releases are in the release archive.
This software may not be exported in violation of any U.S. export laws or regulations. For more information on export control, see Kitware Legal.