diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml
index 17f3578..30d2477 100644
--- a/.github/workflows/pythonpackage.yml
+++ b/.github/workflows/pythonpackage.yml
@@ -17,7 +17,7 @@ jobs:
     strategy:
       max-parallel: 4
       matrix:
-        python-version: [3.6, 3.7, 3.8]
+        python-version: [3.6, 3.7, 3.8, 3.9]
 
     steps:
     - uses: actions/checkout@v1
diff --git a/.travis.yml b/.travis.yml
index 8380fa3..09d1177 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,7 +3,8 @@ language: python
 python:
   - "3.6"
   - "3.7"
-  - "3.8"
+  - "3.8"
+  - "3.9"
 
 script:
   - pytest -v
diff --git a/setup.py b/setup.py
index 449abd3..bd6dc4c 100644
--- a/setup.py
+++ b/setup.py
@@ -24,9 +24,10 @@ setuptools.setup(
 
         'Programming Language :: Python :: 3.6',
         'Programming Language :: Python :: 3.7',
-        'Programming Language :: Python :: 3.8',
+        'Programming Language :: Python :: 3.8',
+        'Programming Language :: Python :: 3.9',
     ],
-    python_requires='>=3.5',
+    python_requires='>=3.6',
     install_requires = [
         'google-auth>=1.5.0',
         'google-api-python-client>=1.7.0',