"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, call tips, error checking, goto-definition, find uses, and source navigation using static and runtime code analysis.
Powerful Editor

Powerful Editor

Auto-editing, refactoring, inline snippets, bookmarks, code folding, search, and much more. Emulates vi, emacs, and other key bindings.
Unit Testing

Unit Testing

Supports test-driven development with integrated execution and debugging for the unittest, doctest, nose, and Django testing frameworks.
Fast Debugger

Fast Debugger

Set breakpoints, step, view data, and interact in shell. Launch from the IDE or debug remotely. Debugs threaded code and Django templates.
Version Control

Version Control

Flexible project management with Mercurial, Git, Subversion, Perforce, CVS, and Bazaar. Includes a difference and merge tool.


Wing IDE starts quickly and runs fast on Windows, Linux, and OS X, and works with Python versions 2.x and 3.x and Stackless Python.
Wingware's Python 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. 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 5.x Wing IDE 5.1.3 adds support for pytest unit testing, allows debugging Flask with auto-reload enabled, improves snippets, keeps matplotlib plots active in the Debug Probe on OS X, and makes about 35 other improvements.   Read more

More news | RSS2 news feed | Email announcements

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

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

Learn how to move the program counter while debugging Python code in Wing IDE Pro.   Read more

Wing IDE 5.0.9 adds the ability to set an active range of code in the editor. This makes it easier to reevaluate edited sections of code in the Python Shell or Debug Probe.   Read more

This new screencast takes you on a tour of some of the features in Wing IDE Professional version 5.   Read more

More articles | RSS2 blog feed
"The best Python IDE. And I have tried them all!"
-- Ahmed Ali

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

"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

"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

"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