Wing Python IDE

The Intelligent Development Environment for Python Programmers

"Wing is far and away the best IDE I've ever used."
Kevin Kesseler, PhD
Wing is a Python IDE with powerful debugger and intelligent editor that make interactive Python development fast, accurate, and fun.
Try Wing Pro

Current version: 6.1.5 | Early access: (beta)
Free editions: Wing Personal | Wing 101 | Compare

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, PEP 8 reformatting, support for Python 3.6, Vagrant, Jupyter, Django 1.10+, and Windows Subsystem for Linux, easier Raspberry Pi development, improved support for matplotlib, 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, VM, or container.

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! We are dedicated to providing top-notch support.

Wing 6.1.5 is now available. It improves code intelligence for extension modules on remote hosts, adds a debug status icon to the debug process popup menus, checks for conflicts before introducing names with refactor operations, improves support for py.exe on Windows, and makes about 30 other minor improvements.   Read more

More news | RSS2 news feed | Email announcements

Learn how to use Wing Pro to develop, test, and debug Python Code running in Vagrant containers.   Read more

Wing Pro is a Python IDE that can be used to develop, test, and debug Python code running inside Windows Subsystem for Linux.   Read more

Wing Pro is a Python IDE that can be used to develop, test, and debug a website on a remote server, VM, or other system where an IDE cannot be installed.   Read more

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

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

"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