We are proud to announce the release of NTK Plugin 5.0, a major milestone that transforms NTK Plugin from a networking library into a complete connectivity platform for 4D developers.
Whether you’re building cloud-connected business applications, REST APIs, real-time services, or secure integrations, NTK Plugin 5.0 gives you everything you need in a single, easy-to-use plugin.
Build Modern Web Services—Without Leaving 4D
The headline feature of version 5.0 is a brand-new embedded web server with native support for http/https, and WebSockets.
Instead of deploying external web frameworks or middleware, developers can now expose powerful web services directly from their 4D applications. Built-in URL routing makes creating REST APIs simple and intuitive, while WebSocket support enables real-time communication for dashboards, live monitoring, messaging, and other interactive applications.
Whether you’re modernizing an existing solution or building a cloud-native application from scratch, NTK Plugin now makes 4D a first-class platform for web services.
Integrated FTP—Ready When You Need It
File transfers remain an essential part of many business workflows. Now that 4D Internet Commands has reached its end, it left a gap for those needing FTP its features. That’s why NTK Plugin 5.0 introduces a fully featured FTP client.
Upload files, download reports, automate scheduled transfers, or integrate with legacy systems—all through the same familiar NTK API.
No additional libraries. No external dependencies.
Write Cleaner Code with Native 4D Exception Handling
NTK Plugin now fully embraces modern 4D development.
Starting with 4D 20 R4, plugin commands can integrate directly with the native Throw, Try, and Catch mechanisms. This allows developers to write cleaner, more readable code while using standard 4D error handling throughout their applications.
It’s a small change that makes everyday development noticeably more enjoyable.
Better Security. Better Authentication.
Security continues to be a major focus of NTK Plugin. Version 5.0 updates the underlying cryptographic libraries to OpenSSL 4.0.1, ensuring compatibility with modern security standards.
JSON Web Token support has also been enhanced. The JWT Set Grant and **JWT Get Grant commands now support Variant parameters, making it easier than ever to work with numbers, booleans, dates, objects, and other data types without cumbersome conversions.
More Than a Plugin—A Complete Networking Toolkit
For years, developers have relied on NTK Plugin to add professional networking capabilities to their 4D applications. Version 5.0 builds on that solid foundation.
NTK Plugin includes support for:
- HTTP and HTTPS client communication
- Embedded HTTP/HTTPS servers
- REST API development
- WebSockets
- FTP client functionality
- MQTT client and broker
- SSL/TLS encryption
- TCP/IP and UDP networking
- OAuth authentication
- JSON Web Tokens (JWT)
- One Time Passwords (OTP)
- Markdown conversion to HTML
- Cryptographic hashing and encryption
- Data encoding and decoding
- Reading and writing Zip files
- GZip compression/decompression
- Network utilities and diagnostics
Instead of combining multiple libraries, developers get a consistent API designed specifically for 4D.
Built for Today’s 4D Developers
Applications are more connected than ever. They consume APIs, publish APIs, authenticate users, exchange files, communicate securely, and increasingly require real-time capabilities.
NTK Plugin 5.0 was designed with those requirements in mind.
Whether you’re connecting to cloud services, integrating with third-party platforms, creating secure backend services, or modernizing an existing application, NTK Plugin provides the networking foundation you need—without the complexity.
Available Today
NTK Plugin 5.0 is available immediately.
This is the most significant release since NTK Plugin was first introduced, bringing powerful new capabilities while maintaining the ease of use and reliability that thousands of 4D developers have come to expect.
Visit the NTK Plugin product page to learn more about the new features, download the latest version, view the complete documentation and purchase the upgrade.