DYNA Fall 2025: 29-30 September. More info

Dyalog File Server Licences

For sharing data

The Dyalog File Server (DFS) Licence allows users to share data using a centralised server, instead of relying on local file sharing over a LAN. The DFS can serve both Dyalog Component Files (DCF) and native operating system files — so clients don’t need direct network access to the storage itself. This is a powerful and secure storage mechanism for APL arrays, with advantages in security, performance, operations, and recovery.

Dyalog File Server (DFS) icon
Dyalog File Server Licence Pricing
Annual Cost
Up to 20 users
£2,250
Up to 50 users
£4,500
Up to 100 users
£7,500
Up to 250 users
£12,000
Up to 500 users
£19,500
500 or more users
Contact Sales


What is the Dyalog File Server?

Every version of Dyalog includes a built-in “array store” called the Component File system (DCF), where APL arrays are stored in numbered components. These are highly efficient, as the arrays are stored in the same format used by the interpreter. Over time, Dyalog users have built many flexible data storage systems using DCF.

The Dyalog File Server (DFS) is a client/server implementation of DCF, designed especially for multi-user environments. It offers key improvements over DCF alone, including:

Security

Clients cannot access the underlying DCF files directly (even with a text editor), reducing risks. All access is managed securely by the server. Access permissions are strictly enforced and can’t be bypassed. Communication between client and server can be encrypted using secure sockets.

Performance

Each DFS file is managed by a single server-side process — which means exclusive access, cached indexes, and no need for file locking. The result: significantly higher throughput.

Operations

The DFS comes with a web-based management console, showing real-time performance and activity.

Recovery

DFS handles network interruptions and server restarts gracefully. As long as the client session is still alive, reconnection is automatic when the server becomes available again.



Dyalog File Server

Features

DFS supports all the standard component file and native file functions in Dyalog, and also includes:User-based Run-Time Licences are required when applications are accessed by multiple users through a shared environment. They offer a simple, all-inclusive pricing model that covers both server and user access, making them ideal for organisations deploying shared or distributed APL applications.

Watch a Demo

Watch Morten Kromberg introduce the Dyalog File Server



Dyalog File Server Licences FAQ

What is the Dyalog File Server (DFS)?

The Dyalog File Server is a client/server implementation of the Dyalog Component File (DCF) system. It allows multiple users to access and share APL arrays via a secure server, instead of relying on direct file access over a local network.

DFS provides better security, performance, and reliability in multi-user environments. It prevents direct access to component files, improves throughput by avoiding file locking, and automatically recovers from network or server issues.

No — each DFS Licence includes the necessary Run-Time Licences for the number of users specified.

DFS includes a web-based management console that provides real-time reporting and operational oversight, making it easier to monitor usage and system health.

Yes — DFS supports all standard component file and native file functions in Dyalog, along with additional utility functions and features inspired by SHAREFILE/AP.

General Information

Document Name
Description
Terms and Conditions (PDF)
Full terms and conditions for all Dyalog licence types
Price List (PDF)
Full price list for all Dyalog licence types
Full Licence Agreement (PDF)
The Dyalog Ltd Software Licence Agreement
Karen Shaw

Need help?

If you’re not sure which licence level best suits your team or application, we’re happy to help. Email us at sales@dyalog.com, call +44 1256 830030, or send us a message to talk to our team.

Karen, Customer Account Manager

Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...