Wing Python IDE

The Intelligent Development Environment for Python Programmers


"Thank you for making the best Python IDE available."
Clinton De Young
Wing is a Python IDE with powerful debugger and intelligent editor that make interactive Python development fast, accurate, and fun.
Try Wing Pro

Free Editions: Wing Personal | Wing 101 | Compare
Current version: 6.0.4-1




Supported Platforms | Python Versions

New in Wing 6

Wing 6 is a major new release with improved multi-selection, much easier remote development, debugging from the Python Shell, recursive debugging, PEP 484 and 526 type hinting, support for Python 3.6, easier Raspberry Pi development, support for Jupyter notebooks, optimized debugger, OS X full screen mode, One Dark color palette, and much more.

Wing Personal is now free to use without a license, and we've added a lower cost annual license option for Wing Pro.

Read More


Powerful Debugger

Wing's debugger makes it easy to fix bugs and write new code interactively. Use conditional breakpoints to isolate a problem, then step through code, inspect data, watch values, interact from the Debug Probe's command line, 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 invoked on a remote system.


Intelligent Editor

Wing's editor speeds up interactive Python development with context-appropriate auto-completion and documentation, invocation assistance, auto-editing, refactoring, code folding, multi-selection, customizable inline code snippets, bookmarks, and much more. Wing can emulate vi, emacs, Eclipse, Visual Studio, and XCode.


Easy Code Navigation

Wing makes it easy to get around code with goto-definition, find uses, find symbol in project, editor symbol index, source browser, and powerful multi-file search.


Integrated Unit Testing

Wing supports test-driven development with unittest, doctest, nose, pytest, and Django testing frameworks. Failing tests are easy to fix with Wing's powerful debugger.


Remote Development

Wing's quick-to-configure remote development support lets you use all of Wing's features seamlessly and securely with Python code running on a remote host.


Customizable and Extensible

Wing offers hundreds of configuration options affecting editor emulation, UI layout, display themes, syntax coloring, and much more. New IDE features can be added by writing Python code that accesses Wing's scripting API.


And Much More

Wing supports project management and revision control with Git, Mercurial, Perforce, Bazaar, Subversion, and CVS. Other features include Pylint integration, executing OS command lines, and indentation style conversion. Wing runs on Windows, OS X, and Linux, and also supports remote development to Raspberry Pi and other ARM Linux devices.



Not all features are available in Wing Personal and Wing 101. Compare Products

Questions? Email us! Wingware is dedicated to providing top-notch support to our users.

This release fixes remote development to systems with Python 3, addresses problems seen when switching between remote projects and when remote host configurations are missing or invalid, fixes text drag-and-drop, solves problems with analysis of some type annotations, and makes about 30 other minor improvements.   Read more

More news | RSS2 news feed | Email announcements


Wing Pro can be used to develop and debug Python code written for Jupyter Notebooks.   Read more

Wing 6 makes Wing Personal free, streamlines the process for applying for free Wing Pro licenses, and introduces an annual licensing option.   Read more

Wing Pro 6 introduces easy to configure and use remote Python development, where the IDE can edit, test, debug, search, and manage files as if they were stored on the same machine as the IDE.   Read more

Wing Python IDE version 6 improves and extends support for multiple selections on the editor, making it easier to select and then apply edits to a number of selections at once.   Read more

Wing Python IDE can remotely debug code running on a Raspberry Pi, so you can quickly isolate and fix bugs by setting breakpoints, stepping through code, and inspecting data.   Read more

All articles | RSS2 blog feed

What People Are Saying About Wingware's Python IDEs

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

"Your IDE is far superior to PyCharm"
-- James P. Gibbs

"I came back to Wing having used PyCharm for a year or two. Wing appears to be much faster and just a bit more logical in its layout. The extremely good vim emulation is also a factor in my choice."
-- Dermot Doran

"The debugger just works, and it works well."
-- Joshua J. Kugler

"Serious Python developers should take a serious look at Wingware's Python IDE"
-- Doctor Dobb's Journal

"I never fail to be impressed by how quickly you respond to my emails! There should be awards for such support."
-- Pieter A Oosterhoff

"This is an IDE that makes programming fun."
"I must say, after using Sublime for a few months, my team and I had to switch back to Wingware. It's so much better! And not just for Python."
-- Kevin Ali

"I think I found my go to IDE for coding Python! Wing @pythonide It has everything I need."
"Testing @pythonide Wing 5.0 The new U.I looks great! #python the best IDE for debugging."
"Wing is far and away the best IDE I've ever used."
-- Kevin Kesseler, PhD

"I love the vim bindings. Works so much better than the plugin I was using for sublime."
-- Patrick Kelley

"The autocompletion in Python code is so brilliant I think it's reading my mind"
-- Grzegorz Nosek

"Wing's Python IDE is awesome! I have been using it for about 4 years now, and have found that it meets my needs perfectly. Excellent integration with App Engine, Django, etc. Extremely powerful debugging features. A python developer couldn't ask for a more complete IDE system!
"With Wing and my 40 inch monitor I feel like I can develop anything."
-- Peter J. Bismuti

"In the last 6 years that I've been programming in Python, I found Wing to be an absolutely indispensable tool. I use it to develop and debug every one of my Python projects, from big client projects to small personal side projects."
-- Ram Rachum

"Thank you for making the best Python IDE available."
-- Clinton De Young

"Wing is one of those 'Just Works' tools"
-- Michael Hipp

"Wing is really the standard by which I judge other IDEs. It opens, it works, and does everything it can do to stay out of my way so I can be productive. And its remote debugging, which I use when I'm debugging Django uWSGI processes, makes it a rock star!"
-- Andrew M

"The best IDE I have seen for Python development"
-- Tamer Higazi

"I just keep lovin' it! Best Python IDE ever!"
-- Diogo Baeder