Wingware Python IDE

"Serious Python developers should take a serious look at Wing IDE" -- Doctor Dobb's Journal
Our Python IDE's powerful debugger and intelligent editor work together to make interactive Python development fast, accurate, and fun.
Get Wing IDE Now

Code Intelligence

Code Intelligence

Auto-completion, context sensitive documentation, invocation assistance, error checking, goto-definition, find uses, and source navigation using static and runtime code analysis.
Powerful Editor

Powerful Editor

Auto-editing, refactoring, multiple selections, inline code snippets, bookmarks, code folding, search, remote editing, and much more. Emulates vi, emacs, Eclipse, Visual Studio, and other key bindings.
Unit Testing

Unit Testing

Supports test-driven development with the unittest, doctest, nose, pytest, and Django testing frameworks. Tight integration with all the debugger's features speeds up the development process.
Fast Debugger

Fast Debugger

Breakpoints, stepping, visual data display, and powerful interactive debug command line. Launch from IDE, remotely, or from interactive shell. Debug child processes, threads, and Django templates.
Version Control

Version Control

Flexible project management with Mercurial, Git, Subversion, Perforce, CVS, and Bazaar. Auto-configures according to project contents and supports reviewing changes before commit.


Wing IDE starts quickly and runs fast on Windows, Linux, and OS X. Works with Python versions 2.x and 3.x and Stackless Python. Perpetual and annual license options cover each user on any number of machines.

Wing IDE works with Python 2.x and 3.x and can be used with Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender, and many other Python frameworks. Wing also supports seamless remote development with Raspberry Pi. See our collection of How-Tos for details.

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

What's New in Wing IDE 6 This release improves remote host configuration, adds remote development support for 32-bit Linux and older 64-bit Linux systems, fixes stability problems affecting some users, and makes many other improvements.   Read more

More news | RSS2 news feed | Email announcements

Using Multiple Selections to Edit Code in Wing IDE

Wing IDE 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

Debugging Python Code on the Raspberry Pi with Wing IDE

Wing IDE 5.1.5+ 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

Find Symbol in Project in Wing IDE Pro

Wing IDE Pro 5.1 adds Find Symbol in Project to let you navigate to the point of definition of a symbol defined anywhere in your project by typing a fragment matching the name.   Read more

Coding Interactively in Wing IDE Pro: The Debug Probe

Learn how to use Wing IDE Pro's Debug Probe to debug and write new code interactively.   Read more

Multiprocess Debugging in Wing IDE Pro 5.1

Wing IDE 5.1 adds multi-process debugging and automatic child process debugging.   Read more

More articles | RSS2 blog feed

What People Are Saying About Wing IDE

"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 IDE 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

"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 IDE @pythonide It has everything I need."
"Testing @pythonide Wing IDE 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 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 IDE 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

"I started my Python coding with IDLE and in the process built up a wish list. I looked at the available Python IDEs but most of them did not meet many of my requirements. Then I decided to give Wing IDE Pro a go and I never looked back! So far Wing IDE Pro has met all my requirements as a Python IDE. But that's not all. An aspect that I was exposed to after I started using it was the excellent customer support, which is almost unparalleled. All my queries and questions were answered quickly and fully, without leaving a single doubt. While thanking the team responsible for the product, I unhesitatingly state WIng IDE Pro is by far the best Python IDE I have used."
-- Diliup Gabadamudalige

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

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

"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