Spyder
spyder-ide.github.io
What it is
Spyder is a free, open-source scientific Python development environment for scientists, engineers, and data analysts. Its Editor can create, open, and edit source files, highlight syntax, and run files, lines, selections, or code cells. The IPython Console includes code completion, function calltips, debugger integration, a Variable Explorer, and Matplotlib plots. The Variable Explorer lets users inspect and edit lists, dictionaries, NumPy arrays, and Pandas DataFrames, and plot or visualize supported objects. Spyder 6’s Debugger pane supports execution control, stack navigation, and breakpoint management. The project documents built-in integration with Matplotlib, NumPy, Pandas, and other scientific Python libraries. Standalone installers include Python and common scientific libraries; users can connect an external Python distribution for additional packages. Third-party plugins currently require installation in a Conda or virtual environment, and documentation says a built-in plugin manager is in development for Spyder 6.2. Spyder is available for Linux, macOS, web, and Windows. The project permits use, modification, and redistribution, including commercial use, though Anaconda distribution terms may separately affect some large enterprises.
Spec sheet
- Purpose
- Spyder is a scientific Python development environment designed for scientists, engineers and data analysts.Read 9 Oct 2026 · github.com
- Platforms
- The standalone installers are recommended for Windows, macOS and Linux, and Spyder can also be opened online through Binder in a browser.Read 9 Oct 2026 · docs.spyder-ide.org
- Integrations
- Spyder documents built-in integration with Matplotlib, NumPy and Pandas, among other scientific Python libraries.Read 9 Oct 2026 · docs.spyder-ide.org
- Support
- The project directs users to its troubleshooting guide, GitHub issue tracker, developer documentation and Google Group for help.Read 9 Oct 2026 · docs.spyder-ide.org
- 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.Read 9 Oct 2026 · docs.spyder-ide.org
- 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.Read 9 Oct 2026 · docs.spyder-ide.org
- Debugging
- Spyder 6’s Debugger pane supports controlling execution, navigating the stack and viewing or managing breakpoints.Read 9 Oct 2026 · docs.spyder-ide.org
- Editor
- Its Editor supports creating, opening and editing source files, syntax highlighting, and running whole files, lines, selections or code cells.Read 9 Oct 2026 · docs.spyder-ide.org
- Interactive console
- The IPython Console supports code completion, function calltips, debugger integration, the Variable Explorer and Matplotlib plots.Read 9 Oct 2026 · docs.spyder-ide.org
- 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.Read 9 Oct 2026 · docs.spyder-ide.org
- Security reporting
- The project asks vulnerability reporters to use private GitHub security advisories and says it usually responds within one week.Read 9 Oct 2026 · github.com
- 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.Read 9 Oct 2026 · docs.spyder-ide.org
- Who maintains it
- Spyder is developed by an international user community and supported through OpenCollective and sponsors including Quansight and NumFOCUS.Read 9 Oct 2026 · docs.spyder-ide.org
Plans and prices
Strong points and limits
Strong points
- Free and open source, with no paid version
- Editor runs files, selections, and code cells
- Variable Explorer handles arrays and DataFrames
- Integrated with Matplotlib, NumPy, and Pandas
- Standalone installers include common scientific libraries
Limits
- Third-party plugins require Conda or virtual environments
- Built-in plugin manager is still in development
- Anaconda terms may affect some large enterprises
Who it suits
Spyder suits scientists, engineers, and data analysts working with Python and scientific libraries. It may appeal to users who want an open-source environment with an editor, console, variable inspection, and debugging tools.
Verdict
Spyder brings scientific Python editing, interactive inspection, and debugging into one environment at no charge. Users who rely on third-party plugins should note the current installation requirement.
Where Specifiction places it
- Python IDEs#15 of 267.5
- Integrated Development Environments#45 of 657.5