Python for iOS

Juno
Zero-setup Python and Jupyter environment,
built natively for iPad and iPhone.
Download on the App Store

What Others Say About Juno

  • ★★★★★App Store

    Best IDE

    “To anyone who is looking for a good mobile IDE for Python on iOS, this is probably the best app I have ever found! It contains more features than I could ever imagine :)”

    Hitsmike0101 🇬🇧
  • ★★★★★App Store

    “Excellent IDE for python and ML coding on the go. Tons of features and excellent support for huge number of libraries. I absolutely love it. Strongly recommend.”

    Ricky93523 🇮🇳
  • ★★★★★App Store

    Amazing app

    “Amazing. Exactly what I was looking for. Definitely worth the price”

    Silatri 🇬🇧
  • ★★★★★App Store

    Very good for Python on the go

    “Nice syntax highlighting, code completion and a well thought out UI make for a surprisingly functional mobile coding environment for Python and Jupyter Notebooks.”

    Tgriff 🇺🇸
  • ★★★★★App Store

    The best notebook for science and engineering

    “A sleek and elegant Python and Jupyter app, and the best scientific notebook environment on iPad.”

    apoc64 🇺🇸
  • ★★★★★App Store

    Amazing Python/Jupyter on iPad

    “I could never imagine one day I can lie on sofa to script Python. Now I did it with this wonderful App :)”

    Pikechang 🇹🇼
  • ★★★★★App Store

    Amazing

    “Brilliant, easy to install and pretty full functioning python notebook environment.”

    Ebia0 🇦🇺
  • ★★★★★App Store

    The only editor worth your time

    “I’m surprised everything is just useful, no exceptions.”

    Bomburman 🇺🇸
  • ★★★★★App Store

    Works very well with my iPad Pro

    “Together with Working Copy, this is a must have app for my Pythonic needs. I am hardly going for my laptop these days. Well done developers.”

    GuruKad 🇮🇳
  • ★★★★★App Store

    Juno is very nice to work with!

    “I really like the modern look and feel. The integration with files is amazing and I just like it. Thanks for the nice work!”

    N. Buerli 🇨🇭
  • ★★★★★App Store

    Makes all the difference on the iPad

    “I love using this. I really do. 90% of the light stuff I can do on my iPad at the office with great joy. Thank you guys!”

    Ekhanomist 🇺🇸
  • ★★★★★App Store

    The most useful iOS tool for python

    “An invaluable tool to allow the portability of learning, practicing, and implementation of python. Thank you”

    Hikinthru 🇺🇸
  • ★★★★★App Store

    I love this app, has helped me a lot!

    “An absolute must for the data scientist, machine learning engineer or python programmer who works on the move.”

    Machine Learning Engineer 🇬🇧
  • ★★★★★App Store

    Incredible tool

    “This is what is currently possible in iOS / iPadOS. Great product.”

    cs_public 🇩🇪
  • ★★★★★App Store

    Amazing!

    “One of the most valuable apps on my iPad Pro. Looking forward to future releases!”

    Bioinformatics dude 🇦🇺
  • ★★★★★App Store

    Really good

    “I have fairly basic numpy / pyplot Notebooks that Juno deals with really well. Amusingly it also runs stuff faster than my MacBook. Works super well with the Working Copy git client.”

    dsiska 🇬🇧

Code Like a Pro

Juno Python project running a Flask web app in the built-in browser
Build scripts and multi-file projects in a full-fledged Python development environment, with intelligent code completion, integrated output tools and a built-in browser for local web apps.

NewCode with an AI Assistant

Juno AI coding assistant showing a reviewable code change beside a Jupyter notebook
Ask questions, generate code, and review and apply changes with an AI coding assistant across notebooks, scripts and projects. Bring your own key or log in with your AI provider account.

NewPainless Package Management

Juno package manager on iOS showing Python libraries
Make full use of powerful, industry-standard Python libraries, such as SciPy, Scikit-learn and OpenCV, and install the vast majority of pure-Python packages easily with our intuitive package manager.

NewAutomate with Shortcuts

Apple Shortcuts workflow using Juno to run a Python script
Run Python code and scripts from Shortcuts or Siri, pass arguments and files, and return output to the rest of your workflow.

Edit and Run Notebooks

Juno Jupyter notebook editor on iPad and iPhone
Create, edit and run Jupyter notebooks in a modern notebook editor designed for iPad and iPhone, with rich outputs and powerful tools always within reach.

Explore Python Interactively

Juno Python 3.13 REPL alongside Object Inspector showing session variables and functions
Experiment in a standalone or drop-in Python 3.13 REPL, with Object Inspector alongside to browse and search variables, functions and imports from the current session.
  • ★★★★★App Store

    My Everyday Jupyter Notebook Client for Drug Discovery Research

    “I work as a scientist at a large pharmaceutical company in Boston and this app has been my daily driver for analyzing data on my iPad as well as my Vision Pro for the last few years. It’s truly been a productivity game changer.”

    outkrow 🇺🇸
  • ★★★★★App Store

    Incredible; even better than jupyter notebooks on laptop!

    “I never leave reviews, but I had to leave one for this app. It is absolutely incredible! Juno SOMEHOW allows you to install python packages — I was blown away — and that makes it all work perfectly!”

    tmccall8829 🇺🇸
  • ★★★★★App Store

    Juno is the python that you need on your iPad

    “It totally meets and even overcomes all my expectations of how Python and Jupyter should be implemented on iPad. Totally worth it! Using Juno allowed me to totally move from my MacBook to iPad as a main device.”

    dead1first 🇰🇿
  • ★★★★★App Store

    Unbelievable

    “I am studying data science, and was looking for a mobile option. This app is everything I hoped for and more. Using notebooks and running tools pandas, sklearn, seaborn etc. works flawlessly on the Apple ecosystem.”

    Philipawalker 🇺🇸
  • ★★★★★App Store

    Amazing!

    “I’ve used Juno for years and am so happy to shout out these developers. Juno is actually my main daily Jupyter notebook and code editor. It’s amazing to have it available wherever I am and I can achieve so much with it. Worth every penny.”

    BaysideAyjan 🇨🇦
  • ★★★★★App Store

    The joy of doing Data Science on iPad

    “The Juno apps are by far the most helpful tools in my Data Science workflow. I like the flexibility to just start prototyping an idea without having to switch back and forth between devices. Kudos!!”

    Prteek 🇬🇧
  • ★★★★★App Store

    Flawless

    “Literally so good and useful and containing everything needed that I started to use Juno for my programming. ML, Visuals, Data ETL. Everything possible and JupyterNotebooks allow for professional usage”

    xst0rmy 🇩🇪
  • ★★★★★App Store

    Wow I am finally learning Python!

    “This thing is absolutely amazing. I’m very much a beginner/amateur, never used Jupyter. Having this on an iPad, and so functionally well contained, it has been a pure delight. My python learning is finally starting to stick. I’m addicted!”

    Look_Away 🇺🇸
  • ★★★★★App Store

    Powerful Python app for iPhone and iPad!

    “Juno makes coding on the go so easy. It runs smoothly, feels solid, and supports full Jupyter notebooks right on your device. The interface is clean and simple, and everything just works as expected. Perfect for quick experiments or learning wherever you are!”

    Meowmibao 🇬🇧
  • ★★★★★App Store

    Worth every penny — now supports Claude, Codex and OpenCode

    “Now works with your AI subscriptions, including Claude, Codex and OpenCode, brilliant thank you! I got this for arbitrary precision maths using mpmath (and SymPy) and it’s great, worth every penny.”

    JackC2008 🇬🇧
  • ★★★★★App Store

    Best python app in the store

    “It’s stable and easy to use and definitely the best python app in the store after using many. The price is also reasonable as it significantly expands the functionality of iPad for me.”

    Pwan38 🇺🇸
  • ★★★★★App Store

    Pandas on your iPad

    “This is already one of my favourite apps on my iPad, having Pandas and Matplotlib in a sleek and lightweight device like an iPad is absolutely amazing. Support is also great and the developer is constantly making improvements and adding new features to the app.”

    Sakelariev 🇧🇬
  • ★★★★★App Store

    Just wow

    “I am a heavy scientific user (anaconda, numpy, matplotlib, etc.) on regular computers. This comes with all the same tools, and just works. And, iPads are fast! Numpy seems to compute double precision sines in about 3ns each on my iPad Air.”

    Mendenmh 🇺🇸
  • ★★★★★App Store

    Good portable IDE

    “This is by far the best Python IDE I have found for my phone. It has all of the library packages I need to prototype ideas or use tools that I have coded for myself when I am unable to have my computer. Very happy to have found this app”

    Telescope dude 🇦🇺
  • ★★★★★App Store

    Fantastic

    “This app truly makes it a joy to do data science on my iPad, as it has fantastic extension support, the notebook environment is fast and responsive (in some cases even runs better than my outdated desktop computer) and handles whatever I throw at it flawlessly!”

    truebakerboy 🇬🇧
  • ★★★★★App Store

    Incredible

    “The ability to use Jupyter on my iPad Pro is something i have wanted for a while. This app makes it possible and is very well made. I don’t need to carry my heavy laptop around anymore when I need to code on the go.”

    Karim91 🇬🇧



Interested in Juno for your school or organization? Get started