Chilkat Module for Python (CkPython) — Downloads

The latest Chilkat Python module for Windows, Linux, Alpine Linux, and macOS. Each download works with every Python version from 3.7 onward — the module targets the CPython stable ABI, so there is one download per operating system and processor, and a download made today also works with Python versions released later.

Easiest install: pip For Python 3.7 or later you don't need to download from this page — just install with pip:
pip install chilkat
The downloads below are for manual (non-pip) installation. Python 3.6 and earlier are no longer supported.

See Chilkat2 Python vs CkPython for the differences between the two Chilkat Python APIs. This page is the classic import chilkat module (classes named CkHttp, CkZip, …); the import chilkat2 module is here.

Which download do I need?

Match the download to the Python you will run, not just the computer. To see what your Python is, run:

python3 -c "import platform, sys; print(platform.system(), platform.machine(), sys.version.split()[0])"

Windows

  • 64-bit Python (AMD64)→ chilkat-python-x64
  • 32-bit Python→ chilkat-python-win32
  • ARM64 Python on Windows on ARM→ chilkat-python-arm64

Python may run as a 32-bit process even on a 64-bit PC. An x64 Python on an ARM PC (emulated) uses the x64 build.

Linux (glibc)

  • x86_64→ chilkat-python-x86_64-linux
  • aarch64 / arm64→ chilkat-python-aarch64-linux
  • armv7l (32-bit ARM)→ chilkat-python-armv7l-linux

Raspberry Pi: 64-bit OS → aarch64, 32-bit OS (or Pi Zero/1/2) → armv7l.

Alpine Linux (musl)

  • x86_64→ chilkat-python-x86_64-alpine
  • aarch64 / arm64→ chilkat-python-aarch64-alpine

Use these inside python:*-alpine Docker images.

macOS

  • Apple silicon (arm64)→ chilkat-python-arm64-macosx
  • Intel (x86_64)→ chilkat-python-x86_64-macosx

An Intel Python running under Rosetta on an Apple-silicon Mac needs the x86_64 build.

Jump to: Windows · Linux · Alpine Linux · macOS

Windows

pip install chilkat

non-Pip Windows Install Instructions →

Each download contains a code-signed _chilkat.pyd for one processor architecture (64-bit x64, 32-bit win32, or ARM64) that loads into any CPython 3.7 or later of that architecture.

v11.6.1 21-Sep-2026sha256: 4e4d4da92d9270278b0857a1ab24ad45afe422665f1131029ff542ddb80033c9
Chilkat for Python 3.7+ 64-bit

v11.6.1 21-Sep-2026sha256: 7604b94890c34cee920b900618d55c124c367c944142d613ec5a5f7971b1da2e
Chilkat for Python 3.7+ 32-bit

v11.6.1 21-Sep-2026sha256: 06877fef8afc8e4ed60b6263fb24e375b7bb7426ddcadfa2acda6a510ef30a0b
Chilkat for Python 3.7+ Windows ARM64


Linux

pip3 install chilkat

non-Pip Linux Install Instructions →

For glibc-based distributions (Debian/Ubuntu, RHEL/Fedora, SUSE, Arch, Raspberry Pi OS, …). Alpine Linux uses musl and needs the Alpine downloads below.

v11.6.1 21-Sep-2026sha256: 6c827e1e78663eddf3e685d70945963c16b948e57a1220f38af67dd59516554a
Chilkat for Python 3.7+ 64-bit Linux

v11.6.1 21-Sep-2026sha256: 960dbd6f53fb43eee1ba338a356078815601f5d40ac83169f80d7a5c0ba92780
Python 3.7+ Module for arm64 Linux

v11.6.1 21-Sep-2026sha256: 8ce868c1bf78df702dcd11dbc5d87b4311eb35c5586d24ed3533ec443177ea0f
Python 3.7+ Module for armv7l Linux


Alpine Linux

pip3 install chilkat

non-Pip Alpine Linux Install Instructions →

v11.6.1 21-Sep-2026sha256: 16f81a0c57b2aff754be80d1aa0af0115e51b6f6b6efdacd803e73ade0cd3fc0
Python 3.7+ Module for 64-bit Alpine Linux (x86_64)

v11.6.1 21-Sep-2026sha256: 4faa5033c37ba7c37d46437948f90160e8717f51dff1302debf0228f0d5bf154
Python 3.7+ Module for arm64 Alpine Linux


macOS

pip3 install chilkat

non-Pip macOS Install Instructions →

Both builds are code-signed. Apple silicon requires macOS 11 or later; Intel requires macOS 10.14 or later.

v11.6.1 21-Sep-2026sha256: bce97b223cfb9636be70d4574f5e1b4d85a332e5c788d34e343936fa3b1767b7
Python 3.7+ Module for arm64 MacOS

v11.6.1 21-Sep-2026sha256: 203c53f5329d66f2fd06f57e04f88a47762e39d66fb6e9ad1275443d71fd617b
Python 3.7+ Module for x86_64 MacOS