Jupyter Client 8.6#
This package provides the Python API for starting, managing and communicating with Jupyter kernels.
Important
This document contains the authoritative description of the Jupyter messaging protocol. All developers are strongly encouraged to keep it updated as the implementation evolves, so that we have a single common reference for all protocol details.
- Messaging in Jupyter
- Versioning
- Introduction
- General Message Format
- Compatibility
- The Wire Protocol
- Python API
- Messages on the shell (ROUTER/DEALER) channel
- Messages on the Control (ROUTER/DEALER) channel
- Messages on the IOPub (PUB/SUB) channel
- Messages on the stdin (ROUTER/DEALER) channel
- Heartbeat for kernels
- Custom Messages
- Changelog
- Notes
- Changes in Jupyter Client {#changelog}
- 8.6.3
- 8.6.2
- 8.6.1
- 8.6.0
- 8.5.0
- 8.4.0
- 8.3.1
- 8.3.0
- 8.2.0
- 8.1.0
- 8.0.3
- 8.0.2
- 8.0.1
- 8.0.0
- 8.0.0rc0
- 8.0.0b3
- 8.0.0b2
- 8.0.0b1
- 8.0.0b0
- 8.0.0a4
- 8.0.0a3
- 8.0.0a2
- 8.0.0a1
- 8.0.0a0
- 7.3.5
- 7.3.4
- 7.3.3
- 7.3.2
- 7.3.1
- 7.3.0
- 7.2.2
- 7.2.1
- 7.2.0
- 7.1.2
- 7.1.1
- 7.1.0
- 7.0.6
- 7.0.5
- 7.0.4
- 7.0.3
- 7.0.2
- 7.0.1
- 7.0.0
- 6.2.0
- 6.1.13
- 6.1.12
- 6.1.11
- 6.1.10
- 6.1.9
- 6.1.8
- 6.1.6
- 6.1.5
- 6.1.4
- 6.1.3
- 6.1.2
- 6.1.1
- 6.1.0
- 6.0.0
- 5.3.5
- 5.3.4
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2
- 5.1
- 5.0
- 4.4
- 4.3
- 4.2
- 4.1
- 4.0
- Migration Guide