Chilkat Downloads

The same Chilkat library — HTTP/REST, email, FTP/SFTP/SSH, Zip, PDF, encryption, signatures, certificates, JSON/XML, and more — packaged natively for each language below. Every download is the full version and is fully functional for a 30-day evaluation.

Platforms: WindowsLinuxAlpinemacOSiOSAndroid (Alpine = musl-based Linux)

.NET and ActiveX (COM)

Windows component technologies — and cross-platform .NET 6+.

.NET
Chilkat for .NET

C#, VB.NET, and any other .NET language. NuGet packages for .NET 6+ on every OS; ZIP or NuGet for the .NET Framework 2.0–4.8.

NuGet: ChilkatDnCore WindowsLinuxmacOS
🧩
Chilkat ActiveX

One DLL for every COM-capable language: VB6, VBA, VBScript, Classic ASP, FoxPro, PowerBuilder, DataFlex, AutoIt, SQL Server, Xbase++, and more.

MSI installers · 32 & 64-bit Windows

Scripting languages

Native extensions and modules, installed with each language’s own package tools.

🐍
Chilkat2-Python Recommended for Python

Pythonic API with real properties. One build per OS/CPU works with Python 3.7 and later.

pip install chilkat2 WindowsLinuxAlpinemacOS
🐍
CkPython

The classic Chilkat Python module. Same library as Chilkat2-Python in the traditional API style.

pip install chilkat CkPython vs. Chilkat2-Python › WindowsLinuxAlpinemacOS
🐪
Perl

Chilkat Perl module. A one-command installer picks the right build for your Perl.

one-command installer WindowsLinuxAlpinemacOS
🐘
PHP Extension

Native PHP extension. Install with Composer or one command, or pick a build by PHP version.

composer require chilkat/chilkat WindowsLinuxAlpinemacOS
Ruby

Native Chilkat library for Ruby, with gems for each OS and CPU.

WindowsLinuxAlpinemacOS
Tcl
Tcl Extension

Chilkat Tcl extension. Choose the build for your Tcl version, OS, and CPU.

WindowsLinuxAlpinemacOS
Node.js

npm packages under @chilkat/ for the three most recent Node.js versions.

npm · @chilkat/ck-node… WindowsLinuxmacOS
⚛️
Electron

npm packages under @chilkat/ for recent Electron versions.

npm · @chilkat/ck-electron… WindowsLinuxmacOS
React Native / Expo

The @chilkat/react-native package on npm, a Nitro Module with TypeScript declarations. The prebuilt library for iOS and Android downloads automatically at build time.

npm install @chilkat/react-native iOSAndroid

Compiled languages

Libraries for C, C++, Java, Go, Rust, and Zig toolchains.

C++
C / C++ Libraries

For Visual C++, C++Builder, MinGW, MSYS2, GCC/Clang on Linux and Alpine, Xcode, and the Android NDK. Includes the C and Unicode C/C++ APIs.

WindowsLinuxAlpinemacOSiOSAndroid
☕
Java

One download per OS and CPU; works with every JDK from Java 8 up.

WindowsLinuxAlpinemacOSAndroid
Dart
Dart / Flutter

The chilkat package on pub.dev. The prebuilt library for your target downloads automatically at build time.

dart pub add chilkat AndroidiOSmacOSWindowsLinux
Go
Go

Chilkat package for the Go programming language.

WindowsLinuxmacOS
🦀
Rust

The chilkat crate on crates.io. The prebuilt library for your target downloads automatically at build time.

cargo add chilkat WindowsLinuxAlpinemacOS
Zig

Chilkat package for Zig 0.16.x, added with zig fetch. The prebuilt library for your target downloads automatically at build time.

WindowsLinuxAlpinemacOS

Apple and Android

Native libraries for Apple platforms and Android apps.

📱
iOS

Static libraries for Objective-C, Swift (via a bridging header), and C/C++.

iOS
💻
macOS Objective-C / Swift

Universal static library (Apple Silicon and Intel) for Objective-C and Swift.

macOS
🤖
Android (Java)

JNI libraries for every Android ABI plus the Chilkat Java classes, ready for Android Studio.

Android

Pascal, BASIC, and RAD tools

Plugins, units, and modules for rapid-application-development environments.

🏛️
Delphi DLL

Native, non-COM API for RAD Studio: Delphi XE through Delphi 13 (also Delphi 7–2010 on Windows).

WindowsLinuxmacOSiOSAndroid
🐆
Lazarus / Free Pascal

Real Object Pascal classes for Lazarus and FPC. The units also compile in Delphi XE2+.

WindowsLinuxmacOS
Xojo
Xojo Plugin

A single Xojo plugin covering Windows, Linux, and macOS (including ARM).

WindowsLinuxmacOS
B4X
B4X (B4A & B4J)

ChilkatB4A for Android and ChilkatB4J for desktop and server, with identical APIs.

AndroidWindowsLinuxmacOS
PB
PureBasic

Chilkat PureBasic module with native libraries for each platform.

WindowsLinuxmacOS

Languages using the Chilkat ActiveX

No separate download — install the Chilkat ActiveX. Each guide shows how to set it up and use it in that language, and each language has its own reference documentation.

VB6 Guide Uses: Chilkat ActiveX

Add a reference once, then use Chilkat classes in Visual Basic 6 programs.

Reference documentation › Windows
VBScript Guide Uses: Chilkat ActiveX

Create Chilkat objects with CreateObject in .vbs scripts run by Windows Script Host.

Reference documentation › Windows
Classic ASP Guide Uses: Chilkat ActiveX

Create Chilkat objects with Server.CreateObject in Classic ASP pages on IIS.

Reference documentation › Windows
AutoIt Guide Uses: Chilkat ActiveX

Create Chilkat objects with ObjCreate in AutoIt scripts.

Reference documentation › Windows
DF
DataFlex Guide Uses: Chilkat ActiveX

Use the Chilkat ActiveX classes in DataFlex applications.

Reference documentation › Windows
🦊
FoxPro Guide Uses: Chilkat ActiveX

Create Chilkat objects with CreateObject in Visual FoxPro.

Reference documentation › Windows
PowerBuilder Guide Uses: Chilkat ActiveX

Use Chilkat through OLEObject and ConnectToNewObject.

Reference documentation › Windows
SQL Server Guide Uses: Chilkat ActiveX

Call Chilkat from T-SQL with the sp_OACreate family of OLE Automation procedures.

Reference documentation › Windows
Xbase++ Guide Uses: Chilkat ActiveX

Use the Chilkat ActiveX classes from Xbase++ applications.

Reference documentation › Windows

Guides: Chilkat in other environments

No separate download needed. These environments use an existing Chilkat build — usually the ActiveX or the .NET assembly — and each guide shows how to set it up.

📈
LabVIEW Guide Uses: Chilkat .NET

Call Chilkat from LabVIEW’s Constructor, Invoke, and Property nodes.

Windows
📊
Excel / VBA Guide Uses: Chilkat ActiveX

Reference the Chilkat ActiveX from VBA macros in Excel.

Windows
🏛️
Delphi (ActiveX) Guide Uses: Chilkat ActiveX

Import the Chilkat type library and use Chilkat as Delphi COM objects.

Windows
🗄️
Progress OpenEdge ABL Guide Uses: Chilkat .NET

Use Chilkat classes from ABL (formerly Progress 4GL) in GUI, batch, and PAS for OpenEdge sessions.

WindowsLinux

Don’t see your environment? If it can load an ActiveX/COM object or a .NET assembly, Chilkat works there. Tell us what you use and we may add a guide.

🐧 Older Linux distributions? Legacy Linux downloads are built against GLIBC 2.11 for systems where the standard builds report a GLIBC version error.

📖 All languages: Reference documentation · 💻 Example code · 📝 Release notes