Set aspect ratio

Wing Python IDE

The Intelligent Development Environment for Python


Wing Python IDE was designed from the ground up for Python, for a more productive development experience.
"Wing is far and away the best IDE I've ever used."
Kevin Kesseler, PhD

"The best Python IDE. And I have tried them all!"
Ahmed Ali

Try Wing Pro

Current version: 11.0.6

Wing Pro ScreenshotWing Pro ScreenshotWing Pro Screenshot

Get More Done

Type less and let Wing worry about the details. Use AI to write & redesign your code. Work interactively in the live Python runtime. Easily navigate code and documentation.

Write Better Code

Avoid common errors and find problems early with assistance from Wing's deep Python code analysis. Keep code clean with smart refactoring, code inspection, and reformatting.

Find Bugs Faster

Debug any Python code. Inspect debug data and try out bug fixes interactively without restarting your app. Work locally or on a remote host, VM, or container.


Wingware's 25 years of Python IDE experience bring you a more Pythonic development environment. Wing was designed from the ground up for Python, written in Python, and is extensible with Python. So you can be more productive.


Supported Platforms | Python Versions



AI Assisted Software Development

You can ask Wing to use generative AI to (1) implement missing code at the current input position, (2) improve, rewrite, or extend existing code by describing the changes you want to make, (3) write entirely new code from a description of its intended functionality and design; and (4) chat in order to work through understanding and improving code. Examples requests include "convert this function into a Python generator", "rewrite this threaded code to instead run asynchronously", and "create unit tests for class A". Your role changes from writing code manually to directing an intelligent assistant capable of completing a wide range of programming tasks.

Read More


Powerful Interactive Debugger

Wing's debugger makes it easy to fix bugs and write new Python code interactively. Use conditional breakpoints to isolate a problem, then step through code, inspect data, try out bug fixes with the Debug Console's command line, watch values, and debug recursively. You can debug multi-process and multi-threaded code launched from the IDE, hosted in a web framework, called from an embedded Python instance, or run on a remote host, VM, container, or cluster. Wing also provides an array and dataframe viewer for scientific and data analysis tasks.

Read More


Remote and Container Development

Wing's quick-to-configure remote development support delivers all of Wing's features seamlessly and securely to Python code running on a remote host, VM, container, or cluster. Remote development is possible to hosts running macOS and Linux, including those hosted by Docker, Docker Compose, AWS, Vagrant, WSL, Raspberry Pi, and LXC/LXD.

Read More


Intelligent Editor

Wing's editor speeds up interactive Python development with context-appropriate auto-completion and documentation, inline error detection and code quality analysis, PEP 8 enforcement, invocation assistance, auto-editing, import management, refactoring, code folding, multi-selection, customizable code snippets, and much more. Wing can emulate vi, emacs, Eclipse, Visual Studio, XCode, and MATLAB.

<