Wingware Python IDE

"Serious Python developers should take a serious look at Wingware's Python IDE" -- Doctor Dobb's Journal
Wing is a Python IDE with a powerful debugger and intelligent editor that work together to make interactive Python development fast, accurate, and fun.
Get Wing 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 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 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 6 This release expands and improves support for remote development, adds a drop down of found Python installations, introduces symbol name style refactoring operations, improves multi-selection with the mouse, fixes debugging Jupyter notebooks, and makes many other minor improvements.   Read more

More news | RSS2 news feed | Email announcements

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

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

Learn how to use Wing Pro's Debug Probe to debug and write new Python code interactively.   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

"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

"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 Pro a go and I never looked back! So far Wing 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 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