diff --git a/apiritif/__init__.py b/apiritif/__init__.py
index <HASH>..<HASH> 100644
--- a/apiritif/__init__.py
+++ b/apiritif/__init__.py
@@ -18,7 +18,6 @@ limitations under the License.
 import copy
 import inspect
 import logging
-import re
 import time
 from collections import OrderedDict
 from functools import wraps
@@ -57,6 +56,9 @@ class http(object):
         msg = "Request: params=%r, headers=%r, cookies=%r, data=%r, json=%r, allow_redirects=%r, timeout=%r"
         http.log.debug(msg, params, headers, cookies, data, json, allow_redirects, timeout)
 
+        if "User-Agent" not in headers:
+            headers["User-Agent"] = "Apiritif"
+
         if session is None:
             session = requests.Session()
         request = requests.Request(method, address,
Include Apiritif's 'User-Agent' header if not present