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.7.0 • 11-Nov-2026 • sha256: 702f2e420a1b31ab85d1face3dfed2126de75eb2e4c59d8ddd25719aa244d518
Chilkat for Python 3.7+ 64-bit

v11.7.0 • 11-Nov-2026 • sha256: 21a2e70021081cf1bb3f50081eda6d5518cc90da6c4595c71f45bf36affec3bd
Chilkat for Python 3.7+ 32-bit

v11.7.0 • 11-Nov-2026 • sha256: 573aef0e062daa8677c4859db32e7e8077d1813d7ee5d3f9c01f10ff8d5127a9
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.7.0 • 11-Nov-2026 • sha256: fb2aafc68f04cd45522f3680f8e24a5451ed5daa4c925a916416ac27cd9052e7
Chilkat for Python 3.7+ 64-bit Linux

v11.7.0 • 11-Nov-2026 • sha256: 2d2cedbccc2e673ae013f643d9f3629d06eb0160db7c188fa23970ff895f8c12
Python 3.7+ Module for arm64 Linux

v11.7.0 • 11-Nov-2026 • sha256: 771be84cf71eee80c40f9959dd91d6db9d86bf6999629185e1cb048374696e8e
Python 3.7+ Module for armv7l Linux


Alpine Linux

pip3 install chilkat

non-Pip Alpine Linux Install Instructions →

v11.7.0 • 11-Nov-2026 • sha256: 23e9ca042f72e7b0ecf95127040c1887f474b9aad65a842e8aff0828aee6870a
Python 3.7+ Module for 64-bit Alpine Linux (x86_64)

v11.7.0 • 11-Nov-2026 • sha256: d30027a4eb85f356a4d51e84dceefc586689736e12341e5c52723d0150a5c823
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.7.0 • 11-Nov-2026 • sha256: b39b56461f05e77cae0b2a0ec130418415e218dcb7f90da4928c327571e5b1e7
Python 3.7+ Module for arm64 MacOS

v11.7.0 • 11-Nov-2026 • sha256: d6666c770306974cfd7c6a2b89b890ecbee9ec0bb9bb1c6b9b9f18ce3e135725
Python 3.7+ Module for x86_64 MacOS