# Welcome to u-msgpack-python's documentation!

[u-msgpack-python](https://github.com/vsergeev/u-msgpack-python) is a lightweight [MessagePack](http://msgpack.org/) serializer and deserializer module written in pure Python, compatible with Python 2 and 3, as well CPython and PyPy implementations of Python. u-msgpack-python is fully compliant with the latest [MessagePack specification](https://github.com/msgpack/msgpack/blob/master/spec.md). In particular, it supports the new binary, UTF-8 string, application-defined ext, and timestamp types.

u-msgpack-python is currently distributed as a package on [PyPI](https://pypi.python.org/pypi/u-msgpack-python) and as a single file module.

## Contents


```{toctree}
:maxdepth: 1

Home <self>
installation.md
examples.md
packing.md
unpacking.md
streaming.md
extension.md
api.md
behavior-notes.md
license.md
```

## Indices and tables

* [](genindex)
* [](search)
