# Developer’s guide for third party tools and libraries

Important

This guide contains information for developers of third party tools and libraries that use IPython. Alternatively, documentation for core IPython development can be found in the Guide for IPython core Developers.

- How IPython works
- Making simple Python wrapper kernels
- Execution semantics in the IPython kernel
- New IPython Console Lexer
- Writing code for Python 2 and 3
- Overview of the IPython configuration system
- IPython GUI Support Notes