JuliaHub

Cloud Platform for High-Performance Scientific Computing

A unified environment for technical computing, AI-powered simulation, and collaborative enterprise tools designed for Julia: the world's most performant language.

JuliaHub

Cloud Platform for High-Performance Scientific Computing

A unified environment for technical computing, AI-powered simulation, and collaborative enterprise tools designed for Julia: the world's most performant language.

JuliaHub

Cloud Platform for High-Performance Scientific Computing

A unified environment for technical computing, AI-powered simulation, and collaborative enterprise tools designed for Julia: the world's most performant language.

Julia Cloud IDE

Managed Julia Dev Environment Made for Parallelism and Performance

Cloud-based Julia development environment with VSCode integration. Features interactive REPL, intelligent code completion, scalable computing resources, and access to 10,000+ scientific packages

Julia Cloud IDE

Managed Julia Dev Environment Made for Parallelism and Performance

Cloud-based Julia development environment with VSCode integration. Features interactive REPL, intelligent code completion, scalable computing resources, and access to 10,000+ scientific packages

Julia Cloud IDE

Managed Julia Dev Environment Made for Parallelism and Performance

Cloud-based Julia development environment with VSCode integration. Features interactive REPL, intelligent code completion, scalable computing resources, and access to 10,000+ scientific packages

Projects

Files

Datasets

Git

Cloud Hosted VS Code IDE

Compute

Packages

Permissions

Analytics

Projects

Files

Datasets

Git

Cloud Hosted VS Code IDE

Compute

Packages

Permissions

Analytics

Projects

Files

Datasets

Git

Cloud Hosted VS Code IDE

Compute

Packages

Permissions

Analytics

Coroutines

That allow suspending and resuming computations for I/O, event handling, producer-consumer processes, communicating via multiple channels, and scheduling tasks on several threads.

Coroutines

That allow suspending and resuming computations for I/O, event handling, producer-consumer processes, communicating via multiple channels, and scheduling tasks on several threads.

Coroutines

That allow suspending and resuming computations for I/O, event handling, producer-consumer processes, communicating via multiple channels, and scheduling tasks on several threads.

Composable Multi-threading

To schedule tasks simultaneously on more than one thread or CPU core with shared memory. Julia’s multi-threading is composable.

Composable Multi-threading

To schedule tasks simultaneously on more than one thread or CPU core with shared memory. Julia’s multi-threading is composable.

Composable Multi-threading

To schedule tasks simultaneously on more than one thread or CPU core with shared memory. Julia’s multi-threading is composable.

Distributed Computing

Runs multiple Julia processes with separate memory spaces. These can be on the same computer or multiple computers.

Distributed Computing

Runs multiple Julia processes with separate memory spaces. These can be on the same computer or multiple computers.

Distributed Computing

Runs multiple Julia processes with separate memory spaces. These can be on the same computer or multiple computers.

Julia GPU Compiler

Provides the ability to run Julia code natively on GPUs. There is a rich ecosystem of Julia packages that target GPUs on JuliaGPU.org.

Julia GPU Compiler

Provides the ability to run Julia code natively on GPUs. There is a rich ecosystem of Julia packages that target GPUs on JuliaGPU.org.

Julia GPU Compiler

Provides the ability to run Julia code natively on GPUs. There is a rich ecosystem of Julia packages that target GPUs on JuliaGPU.org.

Pluto.jl

Advanced, Cloud-hosted Interactive Notebooks

Jump right into Pluto notebooks to explore data with Julia, share and work together with your team, and build interactivity with web components — all in the cloud.

Pluto.jl

Advanced, Cloud-hosted Interactive Notebooks

Jump right into Pluto notebooks to explore data with Julia, share and work together with your team, and build interactivity with web components — all in the cloud.

Pluto.jl

Advanced, Cloud-hosted Interactive Notebooks

Jump right into Pluto notebooks to explore data with Julia, share and work together with your team, and build interactivity with web components — all in the cloud.

Type

/

to Search

Home

Applications

Notebooks

Projects

AskAI

Packages

Jobs

Datasets

Files

Notebooks

/

All Notebooks

Notebooks

Upload

New Notebook

Featured

View All

plot.jl pluto notebook

plot.jl

plotting

visualization

mathematics.jl

math

widgets.jl pluto notebook

widgets.jl

widgets

interactivity

machine-learning.jl pluto notebook

machine-learning.jl

ml

ciphers

Files

Public Notebooks

My Notebooks

Featured Notebooks

Create Folder

Search Notebooks

math

Last modified:

2025-Jul-26

5:00 PM

juliahub

math

ml

plutocon25

Last modified:

2025-Jul-02

4:24 PM

juliahub

plutocon

pluto_samples

Last modified:

2025-Jun-01

5:40 PM

juliahub

examples

quick_start

simulation

Last modified:

2025-Apr-13

6:02 AM

juliahub

sim

quick_start

pharma

Last modified:

2025-Mar-21

3:35 PM

juliahub

examples

quick_start

code

Last modified:

2025-Jul-26

5:00 PM

juliahub

modified

modified

Type

/

to Search

Home

Applications

Notebooks

Projects

AskAI

Packages

Jobs

Datasets

Files

Notebooks

/

All Notebooks

Notebooks

Upload

New Notebook

Featured

View All

plot.jl pluto notebook

plot.jl

plotting

visualization

mathematics.jl

math

widgets.jl pluto notebook

widgets.jl

widgets

interactivity

machine-learning.jl pluto notebook

machine-learning.jl

ml

ciphers

Files

Public Notebooks

My Notebooks

Featured Notebooks

Create Folder

Search Notebooks

math

Last modified:

2025-Jul-26

5:00 PM

juliahub

math

ml

plutocon25

Last modified:

2025-Jul-02

4:24 PM

juliahub

plutocon

pluto_samples

Last modified:

2025-Jun-01

5:40 PM

juliahub

examples

quick_start

simulation

Last modified:

2025-Apr-13

6:02 AM

juliahub

sim

quick_start

pharma

Last modified:

2025-Mar-21

3:35 PM

juliahub

examples

quick_start

code

Last modified:

2025-Jul-26

5:00 PM

juliahub

modified

modified

Type

/

to Search

Home

Applications

Notebooks

Projects

AskAI

Packages

Jobs

Datasets

Files

Notebooks

/

All Notebooks

Notebooks

Upload

New Notebook

Featured

View All

plot.jl pluto notebook

plot.jl

plotting

visualization

mathematics.jl

math

widgets.jl pluto notebook

widgets.jl

widgets

interactivity

machine-learning.jl pluto notebook

machine-learning.jl

ml

ciphers

Files

Public Notebooks

My Notebooks

Featured Notebooks

Create Folder

Search Notebooks

math

Last modified:

2025-Jul-26

5:00 PM

juliahub

math

ml

plutocon25

Last modified:

2025-Jul-02

4:24 PM

juliahub

plutocon

pluto_samples

Last modified:

2025-Jun-01

5:40 PM

juliahub

examples

quick_start

simulation

Last modified:

2025-Apr-13

6:02 AM

juliahub

sim

quick_start

pharma

Last modified:

2025-Mar-21

3:35 PM

juliahub

examples

quick_start

code

Last modified:

2025-Jul-26

5:00 PM

juliahub

modified

modified

Reactivity

Pluto understands variable links between code cells, and will re-run a cell when a dependency changes, giving you a fast and fun way to experiment with your model.

Reactivity

Pluto understands variable links between code cells, and will re-run a cell when a dependency changes, giving you a fast and fun way to experiment with your model.

Reactivity

Pluto understands variable links between code cells, and will re-run a cell when a dependency changes, giving you a fast and fun way to experiment with your model.

Web Components

Pluto allows users to embed HTML, CSS and Javascript as well as share and render a notebook as a website. All available free on JuliaHub.

Web Components

Pluto allows users to embed HTML, CSS and Javascript as well as share and render a notebook as a website. All available free on JuliaHub.

Web Components

Pluto allows users to embed HTML, CSS and Javascript as well as share and render a notebook as a website. All available free on JuliaHub.

GUI Elements

Pluto lets you bind a Julia variable to a GUI element with common widgets like sliders, textfields and buttons. Combined with reactivity, this is a very powerful tool.

GUI Elements

Pluto lets you bind a Julia variable to a GUI element with common widgets like sliders, textfields and buttons. Combined with reactivity, this is a very powerful tool.

GUI Elements

Pluto lets you bind a Julia variable to a GUI element with common widgets like sliders, textfields and buttons. Combined with reactivity, this is a very powerful tool.

No Hidden State

Unlike Jupyter or MATLAB, there is no mutable workspace - the program state is completely described by the code you see. This eliminates hidden bugs and ensures reproducibility.

No Hidden State

Unlike Jupyter or MATLAB, there is no mutable workspace - the program state is completely described by the code you see. This eliminates hidden bugs and ensures reproducibility.

No Hidden State

Unlike Jupyter or MATLAB, there is no mutable workspace - the program state is completely described by the code you see. This eliminates hidden bugs and ensures reproducibility.

JuliaHub Transforms Workflows for Engineers

  • Data Scientists

    AI/ML modeling and large-scale analytics

  • Scientific Researchers

    High-performance computational research

  • Julia Developers

    Package development and deployment

  • Computational Scientists

    Numerical computing and simulations

  • Quantitative Analysts

    Financial modeling and risk analysis

  • Machine Learning Engineers

    Model training and deployment

  • HPC Specialists

    Parallel and distributed computing

  • Software Engineers

    Technical computing applications

  • Academic Instructors

    Teaching computational methods

  • Government Researchers

    Secure scientific computing

  • Enterprise Teams

    Collaborative technical projects

  • Open Source Contributors

    Community package development

Packed with Developer Features

Built for Team Productivity

Packed with Developer Features

Built for Team Productivity

Packed with Developer Features

Built for Team Productivity

Projects

Enhance Team Collaboration

Projects offers a more efficient, secure way to work together on Julia code, data, notebooks, packages, and resources.

Projects

Enhance Team Collaboration

Projects offers a more efficient, secure way to work together on Julia code, data, notebooks, packages, and resources.

Projects

Enhance Team Collaboration

Projects offers a more efficient, secure way to work together on Julia code, data, notebooks, packages, and resources.

User Profile Photo

anil-das

Owner

User Profile Photo

nick-jones

editor

User Profile Photo

jill-andrews

editor

User Profile Photo

dev-patel

Viewer

User Profile Photo

kate-tiller

Viewer

User Profile Photo

anil-das

Owner

User Profile Photo

nick-jones

editor

User Profile Photo

jill-andrews

editor

User Profile Photo

dev-patel

Viewer

User Profile Photo

kate-tiller

Viewer

User Profile Photo

anil-das

Owner

User Profile Photo

nick-jones

editor

User Profile Photo

jill-andrews

editor

User Profile Photo

dev-patel

Viewer

User Profile Photo

kate-tiller

Viewer

Permissions

Group-based permissions to control who has access to what proprietary work

Permissions

Group-based permissions to control who has access to what proprietary work

Permissions

Group-based permissions to control who has access to what proprietary work

Files

Persistent file system that saves your team’s work and launches on any app or product

Files

Persistent file system that saves your team’s work and launches on any app or product

Files

Persistent file system that saves your team’s work and launches on any app or product

Git Workflow

Projects use git behind the scenes to track all changes and allow rollback

Git Workflow

Projects use git behind the scenes to track all changes and allow rollback

Git Workflow

Projects use git behind the scenes to track all changes and allow rollback

JOb ID

y8389kj4

Job Start

25-Jul-7 2:11PM

Machine

8 vCPU, 32GB

Files

6

Type

Standard

Re-Run

JOb ID

x4j89827

Job Start

25-Jun-4 3:00PM

Machine

2 vCPU, 16GB

Files

4

Type

Standard

Re-Run

JOb ID

y8389kj4

Job Start

25-Jul-7 2:11PM

Machine

8 vCPU, 32GB

Files

6

Type

Standard

Re-Run

JOb ID

x4j89827

Job Start

25-Jun-4 3:00PM

Machine

2 vCPU, 16GB

Files

4

Type

Standard

Re-Run

JOb ID

y8389kj4

Job Start

25-Jul-7 2:11PM

Machine

8 vCPU, 32GB

Files

6

Type

Standard

Re-Run

JOb ID

x4j89827

Job Start

25-Jun-4 3:00PM

Machine

2 vCPU, 16GB

Files

4

Type

Standard

Re-Run

Batch Jobs Reproducibility

Re-run old jobs with the same environment, settings or data

Batch Jobs Reproducibility

Re-run old jobs with the same environment, settings or data

Batch Jobs Reproducibility

Re-run old jobs with the same environment, settings or data

Jobs Archive

Archive past jobs for a specified length of time set by you

Jobs Archive

Archive past jobs for a specified length of time set by you

Jobs Archive

Archive past jobs for a specified length of time set by you

Time Capsule

Reproducibility that Lasts Years

Preserve, archive, and reproduce your work. All batch jobs are automatically saved, archived, and can be returned to for years, ensuring regulatory compliance.

Time Capsule

Reproducibility that Lasts Years

Preserve, archive, and reproduce your work. All batch jobs are automatically saved, archived, and can be returned to for years, ensuring regulatory compliance.

Time Capsule

Reproducibility that Lasts Years

Preserve, archive, and reproduce your work. All batch jobs are automatically saved, archived, and can be returned to for years, ensuring regulatory compliance.

CloudStation

High Performance Computing on Demand

CloudStation allows you to scale your simulations to hundreds of nodes and run massive parallel computations. Configure resources and machine types to manage costs and transform your desktop into a supercomputer.

CloudStation

High Performance Computing on Demand

CloudStation allows you to scale your simulations to hundreds of nodes and run massive parallel computations. Configure resources and machine types to manage costs and transform your desktop into a supercomputer.

CloudStation

High Performance Computing on Demand

CloudStation allows you to scale your simulations to hundreds of nodes and run massive parallel computations. Configure resources and machine types to manage costs and transform your desktop into a supercomputer.

CPU

2 vCPUs

4 vCPUs

8 vCPUs

16 vCPUs

32 vCPUs

96 vCPUs

MEMORY

8GB

16GB

64GB

128GB

768GB

GPU

A10G

V100

A100

H100

H200

B200

CPU

2 vCPUs

4 vCPUs

8 vCPUs

16 vCPUs

32 vCPUs

96 vCPUs

MEMORY

8GB

16GB

64GB

128GB

768GB

GPU

A10G

V100

A100

H100

H200

B200

CPU

2 vCPUs

4 vCPUs

8 vCPUs

16 vCPUs

32 vCPUs

96 vCPUs

MEMORY

8GB

16GB

64GB

128GB

768GB

GPU

A10G

V100

A100

H100

H200

B200

Scale

CPU and GPUs provisioned, managed, and monitored

Scale

CPU and GPUs provisioned, managed, and monitored

Scale

CPU and GPUs provisioned, managed, and monitored

Parallelism

Distributed Jobs allow you to run parallel processes with full control of when to scale up

Parallelism

Distributed Jobs allow you to run parallel processes with full control of when to scale up

Parallelism

Distributed Jobs allow you to run parallel processes with full control of when to scale up

Reliability

Proprietary Julia products managed by our award-winning team of scientists and developers

Reliability

Proprietary Julia products managed by our award-winning team of scientists and developers

Reliability

Proprietary Julia products managed by our award-winning team of scientists and developers

JuliaHub Project

Private

Internal1

.jl

Internal2

.jl

Internal3

.jl

Public

Flux

.jl

MLJ

.jl

ModelingToolkit

.jl

Plots

.jl

JuliaHub Project

Private

Internal1

.jl

Internal2

.jl

Internal3

.jl

Public

Flux

.jl

MLJ

.jl

ModelingToolkit

.jl

Plots

.jl

JuliaHub Project

Private

Internal1

.jl

Internal2

.jl

Internal3

.jl

Public

Flux

.jl

MLJ

.jl

ModelingToolkit

.jl

Plots

.jl

Local Access

Localized access to every package, version, and documentation in the Julia registry

Local Access

Localized access to every package, version, and documentation in the Julia registry

Local Access

Localized access to every package, version, and documentation in the Julia registry

Julia Package Server

Keep all versions of packages up-to-date, allowing one-line installs

Julia Package Server

Keep all versions of packages up-to-date, allowing one-line installs

Julia Package Server

Keep all versions of packages up-to-date, allowing one-line installs

Team Policies

Policies to block packages that don’t meet regulatory needs

Team Policies

Policies to block packages that don’t meet regulatory needs

Team Policies

Policies to block packages that don’t meet regulatory needs

Private Packages & Registeries

Manage Package Governance and Access

Manage and share proprietary code. Our package manager, with built-in version control and dependency management, allows you to create private registries for your custom and proprietary packages.

Private Packages & Registeries

Manage Package Governance and Access

Manage and share proprietary code. Our package manager, with built-in version control and dependency management, allows you to create private registries for your custom and proprietary packages.

Private Packages & Registeries

Manage Package Governance and Access

Manage and share proprietary code. Our package manager, with built-in version control and dependency management, allows you to create private registries for your custom and proprietary packages.

Expand Your Capabilities

Advanced Features for Technical Teams

Still need more reasons to get JuliaHub?

Expand Your Capabilities

Advanced Features for Technical Teams

Still need more reasons to get JuliaHub?

Expand Your Capabilities

Advanced Features for Technical Teams

Still need more reasons to get JuliaHub?

Traceability

Dashboard that allows you to track the lifecycle of artifacts: data, folders, files, packages, and more

Traceability

Dashboard that allows you to track the lifecycle of artifacts: data, folders, files, packages, and more

Traceability

Dashboard that allows you to track the lifecycle of artifacts: data, folders, files, packages, and more

Logs

Examine the full record of your software events for hassle-free debugging

Logs

Examine the full record of your software events for hassle-free debugging

Logs

Examine the full record of your software events for hassle-free debugging

Package Analytics

See metrics around how your proprietary packages are being used in private registries

Package Analytics

See metrics around how your proprietary packages are being used in private registries

Package Analytics

See metrics around how your proprietary packages are being used in private registries

Quarto Reports

Create stunning interactive technical reports in minutes. Share them in various formats

Quarto Reports

Create stunning interactive technical reports in minutes. Share them in various formats

Quarto Reports

Create stunning interactive technical reports in minutes. Share them in various formats

APIs

Programmatic access to JuliaHub features with powerful functionality and intuitive commands

APIs

Programmatic access to JuliaHub features with powerful functionality and intuitive commands

APIs

Programmatic access to JuliaHub features with powerful functionality and intuitive commands

Windows and Linux Workstations

Choose an operating system tailored to your organization's environment

Windows and Linux Workstations

Choose an operating system tailored to your organization's environment

Windows and Linux Workstations

Choose an operating system tailored to your organization's environment

Semgrep Static Code Analysis

Easy debugging, vulnerability detection, and enforcing code standards

Semgrep Static Code Analysis

Easy debugging, vulnerability detection, and enforcing code standards

Semgrep Static Code Analysis

Easy debugging, vulnerability detection, and enforcing code standards

GitLens

Transform the Git+Julia experience in VSCode and improve developer productivity

GitLens

Transform the Git+Julia experience in VSCode and improve developer productivity

GitLens

Transform the Git+Julia experience in VSCode and improve developer productivity

JuliaHub for Enterprise

Time to Scale those Big Ideas

Built from the ground up for businesses that demand high performance compute-intensive workloads, JuliaHub Enterprise provides a seamless direct to cloud experience at unparalleled speeds, with uncompromising security and compliance.

JuliaHub for Enterprise

Time to Scale those Big Ideas

Built from the ground up for businesses that demand high performance compute-intensive workloads, JuliaHub Enterprise provides a seamless direct to cloud experience at unparalleled speeds, with uncompromising security and compliance.

JuliaHub for Enterprise

Time to Scale those Big Ideas

Built from the ground up for businesses that demand high performance compute-intensive workloads, JuliaHub Enterprise provides a seamless direct to cloud experience at unparalleled speeds, with uncompromising security and compliance.

Search everything in one place

  • Public & private code all together

  • Semantic search understands Julia syntax

  • Regex search for really tricky cases

Search everything in one place

  • Public & private code all together

  • Semantic search understands Julia syntax

  • Regex search for really tricky cases

Search everything in one place

  • Public & private code all together

  • Semantic search understands Julia syntax

  • Regex search for really tricky cases

Develop locally or in the cloud

  • Start batch jobs right in VS code

  • On local machine with JuliaHub plugin or directly in the browser

  • Best of notebook & spreadsheet combined

Develop locally or in the cloud

  • Start batch jobs right in VS code

  • On local machine with JuliaHub plugin or directly in the browser

  • Best of notebook & spreadsheet combined

Develop locally or in the cloud

  • Start batch jobs right in VS code

  • On local machine with JuliaHub plugin or directly in the browser

  • Best of notebook & spreadsheet combined

Dedicated package server

  • Authenticated Private Package Server with public and private packages, binary deps

  • Understand and control what people use

  • Ensure people use secure patched reps

Dedicated package server

  • Authenticated Private Package Server with public and private packages, binary deps

  • Understand and control what people use

  • Ensure people use secure patched reps

Dedicated package server

  • Authenticated Private Package Server with public and private packages, binary deps

  • Understand and control what people use

  • Ensure people use secure patched reps

Scale with ease

  • Grab a 1000-core cluster for Monte Carlo simulations

  • Use a beefy GPU machine to train ML models

  • Built-in support for DataSets.jl

Scale with ease

  • Grab a 1000-core cluster for Monte Carlo simulations

  • Use a beefy GPU machine to train ML models

  • Built-in support for DataSets.jl

Scale with ease

  • Grab a 1000-core cluster for Monte Carlo simulations

  • Use a beefy GPU machine to train ML models

  • Built-in support for DataSets.jl

Deploy Julia Apps

  • Build interactive apps & deploy easily

  • Bare Kubernetes app deploys also supported - to the cloud, to existing or air-gapped on-prem k8s clusters

  • SSO-integrated user auth

Deploy Julia Apps

  • Build interactive apps & deploy easily

  • Bare Kubernetes app deploys also supported - to the cloud, to existing or air-gapped on-prem k8s clusters

  • SSO-integrated user auth

Deploy Julia Apps

  • Build interactive apps & deploy easily

  • Bare Kubernetes app deploys also supported - to the cloud, to existing or air-gapped on-prem k8s clusters

  • SSO-integrated user auth

Reproducibility guaranteed

  • Snapshot code & data when jobs run

  • Time Capsules: Track all dependencies, save docker images

  • Rerun old jobs when needed

Reproducibility guaranteed

  • Snapshot code & data when jobs run

  • Time Capsules: Track all dependencies, save docker images

  • Rerun old jobs when needed

Reproducibility guaranteed

  • Snapshot code & data when jobs run

  • Time Capsules: Track all dependencies, save docker images

  • Rerun old jobs when needed

Contact Sales

Learn about JuliaHub, pricing, implementation, and how we can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Get a Demo

Discover how Dyad, JuliaHub, and Pumas can improve your modeling and simulation workflows.

Enterprise Support

Leverage our developers, engineers and data scientists to help you build new solutions.

Custom Solutions

Have a complex setup that needs a custom solution? We are here to help.

Contact Sales

Learn about JuliaHub, pricing, implementation, and how we can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Contact Sales

Learn about JuliaHub, pricing, implementation, and how we can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Get a Demo

Discover how Dyad, JuliaHub, and Pumas can improve your modeling and simulation workflows.

Enterprise Support

Leverage our developers, engineers and data scientists to help you build new solutions.

Custom Solutions

Have a complex setup that needs a custom solution? We are here to help.