Coming Soon in Chilkat v11.5.0

New: Chilkat.HttpCurl — a powerful curl execution and dependency engine that lets you define HTTP requests as reusable building blocks.

Smart Execution: Automatically determines the correct order to run requests based on required inputs and produced outputs—no manual orchestration needed.

Flexible Design: Use {{variables}} for inputs and define outputs via JSON paths to seamlessly pass data between requests.

Learn more: Chilkat HttpCurl — curl execution + dependency engine

New in Chilkat v11.4.0

New: Chilkat.Js an embedded JavaScript engine that runs directly within your application, enabling secure and efficient execution of JavaScript code without external dependencies.

New: Expanded Chilkat.Ai capabilities, including support for tool/function calling—available in both manual and fully automated modes using embedded JavaScript.

Learn more: See the Release Notes


Chilkat is a cross-language, cross-platform API providing 90+ classes for many Internet protocols, formats, and algorithms.


Some classes need a license:
SSH, SFTP, FTP2, HTTP, REST, Socket/TLS, IMAP, ...

Some are free:
JSON, XML, Cert, PrivateKey, ...


Programmers use Chilkat with:
ASP, C, C++, C++ Builder, C#, DataFlex, dBase, Delphi, Electron, FoxPro, Go, Java, Node.js, Objective-C, Perl, PHP, PowerBuilder, PowerShell, PureBasic, Python, Ruby, SQL, Swift, Tcl, VB.NET, VB6, VBScript, Xbase++, xHarbour, Xojo

Chilkat runs on:
Windows, Linux, MacOS, iOS, Android, Alpine Linux, MinGW

Start by browsing the:
Documentation or Examples