There are three versions of the IDE, each one focused on different types of users: Wing Pro provides AI-assisted development, local and remote debugging, editing (with multiple key bindings, auto-completion, auto-editing, and multi-selection), source browser and code navigation, code refactoring, import management, error checking, auto-reformatting, unit testing with code coverage, version control, project management, Python environment and package management, single and multi-file search, fine-grained customization, support for Docker and LXC containers, assistance for working with third-party frameworks and tools (such as Django, Flask, Matplotlib, Pandas, Blender, Maya, Unreal Engine, PyQt, wxPython, and others) through Python scripting, and comprehensive documentation.
Free licenses for Wing Pro are available for educational users and unpaid open-source software developers.
It supports creating projects for existing or new source directories, with optional code retrieval from version control repositories.
The IDE facilitates easy creation and configuration of Python environments using virtualenv, pip, Poetry, pipenv, or conda, either locally, on a remote host, or with containers managed by Docker or LXC/LXD.
[1] Wing Pro integrates with various version control systems, including Git, Mercurial, Perforce, Subversion, and CVS.
Code on the remote system may be edited, debugged, tested, and managed from the IDE, as for locally stored files.