DYNA25: Spring Edition is taking place on 7 April in New York City. More info

Developer Licences

Choose the licence that fits your development needs – 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 needs. This page outlines the available Dyalog Developer Licences, helping you understand what’s included and choose the right one for your goals. Unsure? Use the Licence Guide to help you. 

Dyalog Developer Licences

Dyalog Basic Licence

For personal use, students, and APL enthusiasts. Free access to Dyalog for non-commercial purposes like education, experimentation, prototyping, and programming competitions.

Note: Requires Run-Time Licence for distribution – If you plan to share or deploy work that includes Dyalog components, a Run-Time Licence is required — even if your project itself is non-commercial.

Free, full-featured licence for non-commercial use

The Basic Licence gives you access to the complete Dyalog development environment — no feature limits, no trial periods. It’s free to use, as long as your work isn’t commercial.

Educational, experimental, and personal projects allowed

Use Dyalog for learning, teaching, exploring new ideas, or building tools for your own use. The Basic Licence covers a wide range of non-commercial activities.

Code Golfing permitted (with prizes)

Yes, you can use your Basic Licence to take part in coding competitions — including those with cash or prize rewards.

Windows, Linux & macOS

Dyalog runs on all major platforms. The Basic Licence lets you install and use it freely on Windows, Linux, and macOS.



Dyalog Developer Licences

Dyalog Commercial Licence

For professional developers working on commercial projects. Includes support and maintenance through Dyalog Support Service (DSS) membership.

Note: Requires Run-Time Licence for distribution – If your application will be distributed with Dyalog components, you’ll need an appropriate Run-Time Licence, just as with the Basic Licence.

Paid annual licence for commercial use

The Commercial Licence is required if you’re using Dyalog in a business or commercial setting. It’s available on an annual subscription basis.

Allows full development with Dyalog

You get full access to the complete Dyalog development environment — ideal for building, testing, and running applications in a professional context.

DSS included for support and updates

Your Commercial Licence includes membership of the Dyalog Support Service (DSS), giving you access to expert support, updates, and maintenance.

Windows, Linux & macOS

Dyalog supports all major operating systems. Commercial users can develop and deploy on Windows, Linux, and macOS with a single licence.



Features
Basic Licence
Commercial Licence
Cost
FREE
£1,375 per year
Usage
Educational, experimental, and personal use only
Commercial and professional use
Distribution
Run-Time Licence required
Run-Time Licence required
Competitions
Allowed, including prize-winning code golf events
Allowed
Platforms
Windows, Linux & macOS
Windows, Linux & macOS
Support Options
Optional paid support via DSS
DSS support and updates included
Licence Term
Indefinite
Annual Renewal


Dyalog Developer Licences FAQ

What is a Commercial Licence?

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. 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.

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 the latest Dyalog technology 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.

No, the Basic Licence does not permit distribution of Dyalog with your work. 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.

Yes, 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 extremly active user community where anyone can seek help and support. 

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

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.

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

For more information, you can contact Dyalog Ltd directly.

Need help selecting your licence?

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

Karen Shaw

CTA title here to just talk to a person

CTA text to talk to sales, you can email us at sales@dyalog.com, call +44 1256 830030, or send us a message.

Karen, Administration Assistant

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...