- Home
- Coding Playgrounds
- Pyodide Console
On the recordRead 9 Oct 202625 facts
Pyodide Console
On the record
- Browser APIs
- When used in a browser, Python has access to Web APIs.pyodide.org · read 9 Oct 2026
- Browser console
- The downloadable distribution includes console.html, described as the Pyodide REPL.pyodide.org · read 8 Oct 2026
- Browser packages
- It supports pure Python packages with wheels on PyPI and includes ports of packages such as NumPy, pandas, SciPy, Matplotlib, and scikit-learn.pyodide.org · read 9 Oct 2026
- Browser support
- The documentation recommends using a recent browser and lists Firefox 112, Chrome 112, and Safari 16.4 as tested minimum versions.pyodide.org · read 8 Oct 2026
- Deployment options
- nonepyodide.org · read 24 Sep 2026
- Distribution
- Pyodide is available through jsDelivr and GitHub releases, and can also be built from source.pyodide.org · read 9 Oct 2026
- Full-stack runtime
- Nopyodide.org · read 24 Sep 2026
- Intended users
- The project describes itself as useful for running Python packages in browser applications and identifies scientific Python packages among its supported ports.pyodide.org · read 8 Oct 2026
- JavaScript integration
- Its JavaScript-to-Python interface supports mixing the languages, error handling across them, and async/await.pyodide.org · read 9 Oct 2026
- License
- Pyodide uses the Mozilla Public License Version 2.0.pyodide.org · read 8 Oct 2026
- Limits
- Threading and multiprocessing are unsupported, and sockets are present but nonfunctional in the WebAssembly VM.pyodide.org · read 8 Oct 2026
- Package installation
- The REPL can automatically download packages included in the Pyodide distribution when code imports them, but this automatic import loading does not download packages from PyPI.pyodide.org · read 8 Oct 2026
- Package integrity
- Micropip checks downloaded wheel hashes against recorded digests from the PyPI JSON API.pyodide.org · read 8 Oct 2026
- Private projects
- Nopyodide.org · read 24 Sep 2026
- Project and license
- Pyodide is an independent, community-driven open-source project licensed under the Mozilla Public License 2.0.pyodide.org · read 9 Oct 2026
- Python packages
- Pyodide supports pure Python packages with PyPI wheels and has ports of packages including NumPy, pandas, SciPy, Matplotlib, and scikit-learn.pyodide.org · read 8 Oct 2026
- Real-time collaboration
- Nopyodide.org · read 24 Sep 2026
- Security and limits
- Browser security and same-origin rules prevent loading local file URLs, and the FAQ describes native browser file-system support as experimental and not available in Firefox or Safari.pyodide.org · read 9 Oct 2026