diff --git a/swh/core/api/serializers.py b/swh/core/api/serializers.py
index 30abc9c..1a6d58f 100644
--- a/swh/core/api/serializers.py
+++ b/swh/core/api/serializers.py
@@ -12,7 +12,6 @@ import types
 from typing import Any, Callable, Dict, List, Optional, Tuple, Type, Union
 from uuid import UUID
 
-import arrow
 import iso8601
 import msgpack
 from requests import Response
@@ -58,7 +57,6 @@ def dict_to_exception(exc_dict: Dict[str, Any]) -> Exception:
 
 
 ENCODERS = [
-    (arrow.Arrow, "arrow", arrow.Arrow.isoformat),
     (datetime.datetime, "datetime", encode_datetime),
     (
         datetime.timedelta,
@@ -77,7 +75,6 @@ ENCODERS = [
 ]
 
 DECODERS = {
-    "arrow": arrow.get,
     "datetime": lambda d: iso8601.parse_date(d, default_timezone=None),
     "timedelta": lambda d: datetime.timedelta(**d),
     "uuid": UUID,