Seamless Development

Version : 1.4.2-1
AMI Links   |   FAQs   |   Documentation

Free Download

JuliaPro is free to download and is the fastest on-ramp to Julia for individual researchers, engineers, scientists, quants, traders, economists, students and others. Julia developers can build better software quicker and easier while benefiting from Julia's unparalleled high performance.

JuliaPro is lightweight and easy to install. Use any package from 2600+ open source packages or from a curated list of 250+ JuliaPro packages. Curated packages are tested, documented and supported by Julia Computing. See below for details on curated packages.
Current stable release (v1.4.2-1)
Operating system v1.4.2-1* Quick-start Guide
linux (GPG)
Release with long-term support (v1.0.5-2)
Operating system v1.0.5-2* Quick-start Guide
linux (GPG)

For first-class support for your critical applications, subscribe to JuliaSure at US $99 per month

* Requires registration and login.
** JuliaPro Mac binaries are not notarized, please follow JuliaPro Quick Start Guide for installation instructions on macOS Catalina (v10.15).

Packages Available through JuliaPro

Open Source Packages

Use General registry to use any package from 2900+ open source packages.

view list

Curated Packages

Use JuliaPro registry to use any of the 250+ curated JuliaPro packages. Curated packages are well tested, documented and supported by us.

view list

Premium Packages

Use JuliaPro registry to use any of the paid packages - Excel Integration, Bloomberg Integration, Miletus and Pumas.

view list

our other enterprise products

Compare features

Juno IDE

A flexible IDE for the 21st century

Juno provides the flexibility of a traditional IDE with the convenience of a notebook in a hybrid canvas programming style. It includes a number of powerful editing features such as auto-completion, real-time feedback, unicode symbols and operators, to name a few. Juno is an extension to the popular Atom editor with all the capabilities provided by Atom. More details about Juno can be found at

Overview of Curated Packages

Overview of Premium Packages

Model, compose and compute financial contracts

Miletus is a powerful financial contract definition and modeling language, along with a valuation framework written in Julia. The idea originated in research papers by Peyton Jones and Eber [PJ&E2000], [PJ&E2003].

Miletus allows for complex financial contracts to be constructed with a combination of simple primitive components and operations. When viewed through the lens of functional programming, this basic set of primitive objects and operations form a set of "combinators" that can be used in the construction of more complex financial constructs.

Miletus provides both basic the primitives for the construction of financial contract payoffs as well as a decoupled set of valuation model routines that can be applied to various combinations of contract primitives. In Miletus, these "combinators" are implemented through the use of Julia's user-defined types, generic programming, and multiple dispatch capabilities.

Learn More Read the docs Contact sales


Use Julia as a computational backend for data in Excel

JuliaInXL is a package that's designed to enhance Microsoft Excel® spreadsheets with Julia. It empowers users to access the Julia language and its rich package ecosystem from within the world's most popular spreadsheet.

The package lets users call Julia functions from Excel and enables loading files and functions into new or existing Julia processes from the Excel ribbon. It also allows switching a single Excel session between multiple separate Julia environments and lets users effortlessly develop and deploy Julia functionality to Excel by using Juno and JuliaInXL together.

Read the docs Contact sales


Load and analyse Bloomberg data

The Bloomberg APIs provide easy access to real-time market data as well as historic data. The data can be directly loaded and analysed effortlessly.

JuliaFin provides a variety of modelling and pricing engines, a high performance time series data store, as well as interoperability with various databases and data feeds. This will allow traders to quickly price options under a variety of models and automatically identify potential arbitrage opportunities, quants to develop and backtest new strategies, and risk analysts to efficiently manage portfolio risk and counterparty exposure.

Read the docs Contact sales


Pharmaceutical Modelling and Simulation

Pumas.jl is a Julia package for the pharmaceutical industry and it stands for Pharmaceutical Modeling and Simulation. It is used for simulation and estimation of quantitative pre-clinical and clinical pharmacological models. This includes pharmacokinetic and pharmacodynamic (PK/PD), physiologically based pharmacokinetic (PBPK), and quantitative systems pharmacology (QsP) models. Pumas can also perform non-compartmental analysis (NCA), bioequivalence and invitro-invivo correlation (IVIVC) analysis providing a common toolset to perform all analysis in the horizontal of clinical drug development. Pumas is the first platform to provide true integration of pharmacometric models with convolution neural networks and other machine learning approaches. Pumas is massively scalable with an inherent ability to run on GPUs and on any hosted or private cloud computing setups in conjunction with others products of Julia Computing like JuliaTeam and JuliaRun. More details about Pumas.jl can be found at

Pumas detail Contact sales

Get the latest news about Julia delivered to your inbox.