Spyder

What Spyder is
Spyder is a free, open-source environment for scientific Python development, aimed at scientists, engineers, and data analysts. Its Editor creates and edits source files, highlights syntax, and runs whole files, lines, selections, or code cells. The IPython Console offers code completion, function calltips, debugger integration, a Variable Explorer, and Matplotlib plots. Users can inspect and edit lists, dictionaries, NumPy arrays, and Pandas DataFrames in the Variable Explorer, and plot or visualize supported objects. Spyder 6’s Debugger pane provides controls for execution, stack navigation, and breakpoints. The environment integrates with Matplotlib, NumPy, Pandas, and other scientific Python libraries. Standalone installers include Python and common scientific libraries; an external Python distribution can provide additional packages. Spyder is available for Linux, macOS, web, and Windows, with no paid version. It may be used, changed, and redistributed commercially, though Anaconda distribution terms may separately affect some large enterprises. Third-party plugins currently require a Conda or virtual environment installation; a built-in plugin manager is in development for Spyder 6.2.
Who it suits
Spyder suits scientists, engineers, and data analysts who work with Python and scientific libraries. It is also suited to users who want an open-source environment they can use commercially.
What it does well
- Editor runs files, lines, selections, and code cells.
- Variable Explorer supports NumPy arrays and Pandas DataFrames.
- Spyder 6 includes a Debugger pane.
- Standalone installers bundle common scientific libraries.
- Free and open source, including for commercial use.
What to know first
- Third-party plugins require Conda or a virtual environment.
- Built-in plugin manager is still in development.
- Anaconda terms may separately affect some large enterprises.
Limits
Third-party plugins require a Conda or virtual environment installation. Standalone installers include common scientific libraries; additional packages can be used by connecting an external Python distribution.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Spyder | 100% free and open source · no paid version | Free |
As spyder-ide.github.io lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Spyder website.
- Choose an installation route for Linux, macOS, or Windows, or use the web platform.
- Use the standalone installer for Python and common scientific libraries, or connect an external Python distribution for additional packages.
- Install third-party plugins in a Conda or virtual environment.
Verdict
Spyder brings Python editing, interactive work, variable inspection, and debugging together for scientific development. Its plugin installation requirement is worth considering if third-party extensions are part of your workflow.
Questions
How much does Spyder cost?
Spyder is free and open source. Its listed plan is free, and there is no paid version.
Is there a free trial?
No. Spyder is offered as a free plan rather than a time-limited trial.
Which platforms does Spyder support?
Spyder lists Linux, macOS, web, and Windows.
Can Spyder be used commercially?
Spyder says it may be used, modified, and redistributed for any purpose, including commercial use. Anaconda distribution terms may separately affect some large enterprises.
Does Spyder support plugins?
Third-party plugins currently require a Conda or virtual environment installation. The documentation says a built-in plugin manager is being developed for Spyder 6.2.
Who maintains Spyder?
Spyder is developed by an international user community and supported through OpenCollective and sponsors including Quansight and NumFOCUS.
Facts from Spyder's own pages
- Built-in packages
- Standalone installers include a Python environment with common scientific libraries, and additional packages can be used by connecting an external Python distribution. · docs.spyder-ide.org, 9 Oct 2026
- Commercial use
- Spyder states that it is free and open source and may be redistributed, used and modified for any purpose, including commercial use; Anaconda distribution terms may separately affect some large enterprises. · docs.spyder-ide.org, 9 Oct 2026
- Debugging
- Spyder 6’s Debugger pane supports controlling execution, navigating the stack and viewing or managing breakpoints. · docs.spyder-ide.org, 9 Oct 2026
- Editor
- Its Editor supports creating, opening and editing source files, syntax highlighting, and running whole files, lines, selections or code cells. · docs.spyder-ide.org, 9 Oct 2026
- Integrations
- Spyder documents built-in integration with Matplotlib, NumPy and Pandas, among other scientific Python libraries. · docs.spyder-ide.org, 9 Oct 2026
- Interactive console
- The IPython Console supports code completion, function calltips, debugger integration, the Variable Explorer and Matplotlib plots. · docs.spyder-ide.org, 9 Oct 2026
- Platforms
- The standalone installers are recommended for Windows, macOS and Linux, and Spyder can also be opened online through Binder in a browser. · docs.spyder-ide.org, 9 Oct 2026
- Plugins
- Third-party plugins currently require a Conda or virtual environment installation; the documentation says a built-in plugin manager is being developed for Spyder 6.2. · docs.spyder-ide.org, 9 Oct 2026
- Purpose
- Spyder is a scientific Python development environment designed for scientists, engineers and data analysts. · github.com, 9 Oct 2026
- Security reporting
- The project asks vulnerability reporters to use private GitHub security advisories and says it usually responds within one week. · github.com, 9 Oct 2026
- Support
- The project directs users to its troubleshooting guide, GitHub issue tracker, developer documentation and Google Group for help. · docs.spyder-ide.org, 9 Oct 2026
- Variable Explorer
- The Variable Explorer lets users browse and edit variables, including lists, dictionaries, NumPy arrays and Pandas DataFrames, and plot or visualize supported objects. · docs.spyder-ide.org, 9 Oct 2026
- Who maintains it
- Spyder is developed by an international user community and supported through OpenCollective and sponsors including Quansight and NumFOCUS. · docs.spyder-ide.org, 9 Oct 2026
Where Spyder stands on Freedom251
- Python IDEs#9 of 26
- Integrated Development Environments#32 of 65