import msgpack from rest_framework.renderers import BaseRenderer class MessagePackRenderer(BaseRenderer): media_type = 'application/msgpack' format = 'msgpack' render_style = 'binary' charset = None def render(self, data, media_type=None, renderer_context=None): if data is None: return b'' return msgpack.packb(data, use_bin_type=True)