diff --git a/README.md b/README.md
index 6fc35fe4c70dd70c3807e5416210028ba1a940dc..176c48ebcf6df0a286beec256c4326765fa4765b 100644
--- a/README.md
+++ b/README.md
@@ -47,6 +47,7 @@ Current Sib App capabilities:
 | Base | `djangoldp_account`, `djangoldp_profile`, `djangoldp_notification`, `oidc_provider` | `users` |
 | Circles | `djangoldp_circle` | `circles` |
 | Projects | `djangoldp_project` | `projects`, `customers` |
+| Events | `djangoldp_event` | `events` |
 
 Federated Sib App needs to use `config.sample.federated.json` example.
 
diff --git a/config.sample.federated.json b/config.sample.federated.json
index 4587b87cfe4cd0fdf29165920b9ca1e1913b1907..9297558ab1bf2a33d2d18ec65bf4537a7f0a2779 100644
--- a/config.sample.federated.json
+++ b/config.sample.federated.json
@@ -11,12 +11,14 @@
       "circles": "http://localhost:8000/circles/",
       "projects": "http://localhost:8000/projects/",
       "customers": "http://localhost:8000/customers/",
+      "events": "http://localhost:8000/events/",
       "users": "http://localhost:8000/users/"
     },
     "post": {
       "circles": "http://localhost:8000/circles/",
       "projects": "http://localhost:8000/projects/",
       "customers": "http://localhost:8000/customers/",
+      "events": "http://localhost:8000/events/",
       "users": "http://localhost:8000/users/"
     }
   }
diff --git a/config.sample.json b/config.sample.json
index 916b99ec5485551792cb0a5477644f357b3d1b3b..76cff7068c51b194dfce4aaa7708a7a412fefdca 100644
--- a/config.sample.json
+++ b/config.sample.json
@@ -10,6 +10,7 @@
     "circles": "http://localhost:8000/circles/",
     "projects": "http://localhost:8000/projects/",
     "customers": "http://localhost:8000/customers/",
+    "events": "http://localhost:8000/events/",
     "users": "http://localhost:8000/users/"
   }
 }
diff --git a/src/dependencies.pug b/src/dependencies.pug
index 9768410373dce7a328289998b15b41b9b60bf860..95d17f8ea4454caefe7f2d21475c0686a3637b0d 100644
--- a/src/dependencies.pug
+++ b/src/dependencies.pug
@@ -5,6 +5,7 @@ script(src="/scripts/index.js")
 //- script(type="module" src="/lib/sib-router/src/index.js")
 //- script(type="module" src="/lib/sib-chat/sib-chat.js")
 //- script(type="module" src="/lib/sib-notifications/sib-notifications.js")
+//- script(type="module" src="/lib/sib-event/sib-event.js")
 //- script(type="module" src="/lib/sib-conversation/sib-conversation.js")
 //- script(type="module" src="/lib/sib-directory/sib-directory.js")
 //- script(type="module" src="/lib/sib-job-board/sib-job-board.js")
@@ -14,6 +15,7 @@ script(type="module" src="https://unpkg.com/@startinblox/core@0.9")
 script(type="module" src="https://unpkg.com/@startinblox/router@0.7")
 script(type="module" src="https://unpkg.com/@startinblox/component-chat@0.4")
 script(type="module" src="https://unpkg.com/@startinblox/component-notifications@0.3")
+script(type="module" src="https://unpkg.com/@startinblox/component-event@0.1")
 //- script(type="module" src="https://unpkg.com/@startinblox/component-conversation@0.3")
 //- script(type="module" src="https://unpkg.com/@startinblox/component-directory@0.3")
 //- script(type="module" src="https://unpkg.com/@startinblox/component-job-board@0.3")
diff --git a/src/index.pug b/src/index.pug
index adb0716d4a90f0af1633630c921d4bb855cb7a6e..26454a249ccb6aaa642299b1b17dad2ac13bc1ff 100644
--- a/src/index.pug
+++ b/src/index.pug
@@ -43,6 +43,10 @@ html(lang="en")
           #messages(hidden).with-sidebar
             include page-messages.pug
 
+        if endpoints.events || (endpoints.get && endpoints.get.events)
+          #events(hidden)
+            include page-events.pug
+
         #admin(hidden).with-sidebar
           include page-admin.pug
         
diff --git a/src/menu-left.pug b/src/menu-left.pug
index 5923acd97580bc02e1ccad1c99cd1a3aaf4a5e00..4b1ac4103248c960e4f20ef685a94bb6792e56f1 100644
--- a/src/menu-left.pug
+++ b/src/menu-left.pug
@@ -19,6 +19,11 @@ nav#main__menu.jsLeftMenu
     //- sib-route(name='job-offer-create', hidden)
     //- sib-route(name='job-offer-edit', use-id, hidden)
     //- div.divider
+    if endpoints.events || (endpoints.get && endpoints.get.events)
+      sib-route.menu(name='events')
+        div.menu-label Events
+        div.menu-icon.icon-calendar
+      div.divider
     if endpoints.projects || (endpoints.get && endpoints.get.projects)
       div
         div.menu
diff --git a/src/page-events.pug b/src/page-events.pug
new file mode 100644
index 0000000000000000000000000000000000000000..f92f8d8609b4e0fa1a6be51bd6b619b693bc8a8d
--- /dev/null
+++ b/src/page-events.pug
@@ -0,0 +1,2 @@
+.views-container
+  sib-event(data-src=`${endpoints.events || (endpoints.get && endpoints.get.events)}`)
\ No newline at end of file