diff --git a/.codeclimate.yml b/.codeclimate.yml
new file mode 100644
index 0000000000000000000000000000000000000000..54b94e29b5304291f5e660edc3cb38d3ddbfa2f7
--- /dev/null
+++ b/.codeclimate.yml
@@ -0,0 +1,19 @@
+engines:
+  duplication:
+    enabled: true
+    config:
+      languages:
+        python:
+  fixme:
+    enabled: true
+  markdownlint:
+    enabled: true
+  pep8:
+    enabled: true
+  radon:
+    enabled: true
+exclude_paths:
+- example/**
+ratings:
+  paths:
+  - snakehouse/**
diff --git a/README.md b/README.md
index 4ae0e52d3b0f3d2aa419cb130dee8dbc3ce2af91..f2cc4a25bb7f4dccad90b2770b9e250fe1f89308 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
 snakehouse
 ==========
 [![Build Status](https://travis-ci.org/smok-serwis/snakehouse.svg)](https://travis-ci.org/smok-serwis/snakehouse)
+[![Code Climate](https://codeclimate.com/github/smok-serwis/snakehouse/badges/gpa.svg)](https://codeclimate.com/github/smok-serwis/snakehouse)
+[![Issue Count](https://codeclimate.com/github/smok-serwis/snakehouse/badges/issue_count.svg)](https://codeclimate.com/github/smok-serwis/snakehouse)
 [![PyPI](https://img.shields.io/pypi/pyversions/snakehouse.svg)](https://pypi.python.org/pypi/snakehouse)
 [![PyPI version](https://badge.fury.io/py/snakehouse.svg)](https://badge.fury.io/py/snakehouse)
 [![PyPI](https://img.shields.io/pypi/implementation/snakehouse.svg)](https://pypi.python.org/pypi/snakehouse)