Wing é um IDE Python leve, mas completo, que foi projetado desde o início para Python, para proporcionar uma experiência de desenvolvimento mais produtiva.
Wing usa tanto análise de código estática quanto em tempo de execução para fornecer auto-completação, dicas de chamada, documentação de código, ir para definição, encontrar usos, refatoração e muitos outros recursos. O editor também suporta inspeção de código, aplicação do PEP8, gerencia a indentação de novos blocos e insere automaticamente argumentos de invocação.
O depurador do Wing pode trabalhar com qualquer código Python, seja ele iniciado a partir do Wing, executado em um framework web ou outro ambiente externo, ou no shell Python integrado. Funciona com código multi-threaded e multi-processo, e pode depurar automaticamente processos filhos.
O desenvolvimento orientado a testes, incluindo depuração, está disponível para os frameworks de teste unittest, docttest, nose, pytest e Django.
A integração com controle de versão funciona com Git, Mercurial, Perforce e vários outros.
Todos os recursos do Wing podem ser usados com arquivos armazenados localmente ou em um host remoto, VM ou container.
Documentação extensa explica como usar o Wing com módulos de terceiros como Django, Jupyter, matplotlib, Flask, Docker, Vagrant, Autodesk Maya e muitos outros.
Wing roda no Windows, Linux e macOS, e está disponível em edições pagas e gratuitas: Wing Pro é o IDE Python completo para desenvolvedores profissionais, Wing Personal é um IDE Python simplificado gratuito para estudantes e entusiastas, e Wing 101 é projetado para ensinar programadores iniciantes.