Features
The SocketTools 12 Library Edition provides everything you need to get started, including documentation and examples, along with free technical support to answer any development questions that you have.
Windows 11 and Server 2025
Windows DLLs (x86 and x64)
TLS 1.3 and SSH 2.0
AI Client Integration
File Transfers (FTPS, SFTP)
Web Services (REST)
OAuth 2.0 Authentication
Data Encryption (AES-256)
IPv4 and IPv6 Connections
Product Overview
The SocketTools 12 Library Edition includes native Windows libraries (DLLs) which provide an extensive collection of APIs for uploading and downloading files, accessing web-based services, sending and retrieving e-mail messages, executing commands on remote servers, interactive terminal sessions and much more.
SocketTools 12 introduces a Large Language Model (LLM) client library that provides a unified interface for integrating artificial intelligence capabilities into Windows applications. Developers can use the same programming model to connect to popular cloud-based AI services as well as locally hosted models, without having to implement provider-specific APIs or manage the complexities of individual service integrations.
The SocketTools libraries are native Windows DLLs, compatible with Visual Studio 2010 and later versions, including Visual Studio 2026. Both 32-bit and 64-bit libraries are included, along with native ARM64 support for C/C++, Visual Basic, Object Pascal, PowerBASIC and several other languages. SocketTools 12 has also introduced support for Windows on ARM with native ARM64 libraries.
SocketTools supports the major Internet protocols, including DNS, FTP, HTTP, ICMP, IMAP4, NNTP, POP3, SMTP, SSH and TELNET. General purpose TCP and UDP client and server support is also included, along with support for both IPv4 and IPv6 connections. A single interface provides both synchronous and asynchronous network connections.
Secure connections are supported using the Transport Layer Security (TLS) and Secure Shell (SSH) protocols with AES-256 bit encryption. Security features in the components can be enabled with just a few lines of code and do not require any experience with data encryption or cryptography.
The Library Edition provides a comprehensive API that is very similar in design to the standard Windows API. It uses the same calling conventions, and most functions use only integral data types, strings and simple structures. This makes it easy to use and the libraries are compatible with a wide variety of free and commercial development tools.
Free Technical Support
A SocketTools Library Edition license includes free technical support by e-mail, and access to support resources such as our knowledge base and online help. Technical reference documentation and example programs are included with the product. If you have critical support needs, you can also purchase additional support with your license.
Evaluate SocketTools
You can download a free, fully functional evaluation copy of SocketTools that you can use for 30 days. Your evaluation also includes free technical support when you have questions. After you have purchased a license, you can use the SocketTools components in as many projects as you wish, and redistribute your software to an unlimited number of users, without any additional runtime licensing fees.
