Dyalog Developer Licences

From personal projects to professional applications

Dyalog Developer Licences provide flexible options for everyone, from hobbyists to professional developers – whether you’re experimenting with APL for personal projects or building commercial applications, there’s a licence to suit your use case. This page outlines the available Developer Licences, helping you to understand what’s included and choose the right one for your intended use.

Unsure which Dyalog licence you need? Use our Licence Guide to help you.

Dyalog Basic Licence

For personal use, students, and APL enthusiasts

You will be granted a Basic Licence when you accept the conditions and download a free copy of Dyalog. The Basic Licence allows APL users to have a copy of the latest Dyalog technology for personal or non-commercial use and experimentation and other Non-commercial Purposes only.

The Basic Licence is intended for use as a personal productivity tool in a general non-commercial environment, and you may not exercise any of the rights granted to you by the Basic Licence for any Commercial Purpose. This means that as long as you are not making or trying to make money from your use of the licensed work, you are OK. Common categories of non-commercial use include educational use, personal use, experimentational use, proof of concept use, participating in programming competitions for prizes, and just-for-fun use.

Support and Non-Commercial Use

Holders of Basic Licences can subscribe to the Dyalog Support Service (DSS), which offers users support, maintenance and upgrades.

“Non-commercial Purposes” means those purposes for which no fee, rate, charge, or other consideration is charged to any third party, or which is considered by Dyalog Ltd as a charitable, educational, or other not-for-profit purpose, and which is not otherwise considered a Commercial Purpose.

Note: If you want to distribute Dyalog with your work, you will need an appropriate Run-Time Licence. Holders of Basic Licences can distribute Dyalog with their work under the terms of the Royalty-Based Run-Time Licence, which will apply as the default run-time licence.

Features
Basic Licence
Cost
FREE
Usage
Educational, experimental, competitions, and personal use only
Distribution
Run-Time Licence required
Platforms
Linux (including the Raspberry Pi)
macOS
Microsoft Windows
Support Options
Optional paid support (personal DSS membership)
Licence Term
Perpetual
Get Started
Download Dyalog

Dyalog Commercial Licence

For professional developers

A Commercial Licence allows a single user to run the Dyalog development environment for Commercial Purposes, including as a tool for application development, a productivity tool, and a platform for running applications developed in Dyalog. Commercial Licences are provided on an annual fee basis and include Dyalog Support Service (DSS) membership, which offers users support, maintenance and upgrades.

Definition of Commercial Purposes

“Commercial Purposes” means those purposes for which a fee, rate, charge or any other consideration is charged, or any purposes directly or indirectly connected with any business or which is otherwise intended for profit or to make money.

A Commercial Licence does not include a licence to distribute Dyalog with your work – to do that you will need to obtain an appropriate Run-Time Licence.

Features
Commercial Licence
Cost
£1,375 annually per licence (DSS included)*
Usage
Commercial and professional use
Distribution
Run-Time Licence required
Platforms
AIX*
Linux (including the Raspberry Pi)
macOS
Microsoft Windows
Support Options
DSS support and updates included
Licence Term
Annual subscription
Get Started
Contact Sales

*(AIX is £1,875 annually)

Developer Licences – FAQ

What is a Basic Licence?

A Basic Licence is granted when you accept the conditions and download a free copy of Dyalog. It allows APL users to have a copy of Dyalog for personal or non-commercial use, experimentation, and other Non-commercial Purposes only. Common categories of non-commercial use include educational use, personal use, experimental use, proof of concept use, participating in programming competitions for prizes, and just-for-fun use.

To distribute Dyalog, you will need an appropriate Run-Time Licence. Holders of Basic Licences can distribute Dyalog with their work under the terms of the Royalty-Based Run-Time Licence, which applies as the default run-time licence.

A Commercial Licence allows s single user o run the Dyalog development environment for commercial purposes, including as a tool for application development, a productivity tool, and a platform for running applications developed in Dyalog. It does not include a licence to distribute Dyalog with your work; for distribution, an appropriate Run-Time Licence is required. Commercial Licences are provided on an annual fee basis and include Dyalog Support Service (DSS) membership, offering support, maintenance, and upgrades.

The annual cost for a Commercial Licence for Microsoft Windows, Linux, and macOS is £1,375, and for AIX is £1,875.

Holders of Basic Licences can subscribe to the Dyalog Support Service (DSS), which offers support, maintenance, and upgrades, in return for payment of the relevant fee. There is also an active user community where anyone can seek help and support.

The annual cost for DSS membership for Basic Licence holders is £150.

Yes, please contact Sales@dyalog.com when you are ready to have that conversation.

A Run-Time Licence is required to distribute Dyalog with your work. Full details on Run-Time Licences can be found on the Run-Time Licences page.

All prices are in £ Sterling (GBP) unless stated otherwise, and are exclusive of VAT.

For more information, you can contact Dyalog Ltd directly on sales@dyalog.com.

Need help selecting your licence?

Unsure which Dyalog licence suits your needs? Our licence guide will help you to determine the most appropriate licence based on your intended use. Whether for personal learning, research, or commercial development, we’ll help you to make an informed choice.

Jada Andrade
Need help choosing a Developer Licence?

If you’re not sure which option is right for you, we’re here to help. Use our interactive Licence Guide, email us at sales@dyalog.com, call +44 1256 830030, or send us a message, and we will work with you to ensure that you have the most appropriate licence.

Jada Andrade, Administration Assistant

Get Support