QtPy, cienka warstwa abstrakcji opracowana w ramach projektu Spyder, a później zaadaptowana przez wiele innych pakietów, zapewnia elastyczność korzystania z dowolnego backend-u„QtPy: Abtraction layer for PySide/PyQt4/PyQt5”..
Cechy Cechy charakterystyczne środowiska Spyder:
Edytor z podświetlaniem składni, introspekcją, uzupełnianiem kodu. Obsługa wielu konsol IPython. Możliwość przeglądania i edytowania zmiennych z poziomu graficznego interfejsu użytkownika. Okienko pomocy, które może pobierać automatycznie lub na żądanie, teksty pomocy na temat funkcji, klas i metod. Debugger połączony z IPdbIPdb – biblioteka dostarczające funkcje dostępowe do debuggera IPython. Strona domowa: https://github.com/gotcha/ipdb. w celu możliwości wykonywania programu krok po kroku. Statyczna analiza kodu obsługiwana przez Pylint. Profiler działający w czasie rzeczywistym, służący do testowania wydajności kodu. Wsparcie projektu, umożliwiające jednoczesną pracę nad wieloma pracami rozwojowymi. Wbudowany eksplorator plików do interakcji z systemem plików i zarządzania projektami. Funkcja „Znajdź w plikach”, umożliwiająca pełne wyszukiwanie za pomocą wyrażeń regularnych w wybranym zakresie. Przeglądarka pomocy online, umożliwiająca użytkownikom wyszukiwanie i przeglądanie dokumentacji Pythona i pakietów wewnątrz środowiska Spydera.