diff --git a/renderer/components/Sidebar/Collections/Collection/CollectionItem/RequestMethod/StyledWrapper.js b/renderer/components/Sidebar/Collections/Collection/CollectionItem/RequestMethod/StyledWrapper.js
new file mode 100644
index 000000000..4115c4486
--- /dev/null
+++ b/renderer/components/Sidebar/Collections/Collection/CollectionItem/RequestMethod/StyledWrapper.js
@@ -0,0 +1,11 @@
+import styled from 'styled-components';
+
+const Wrapper = styled.div`
+ .method-get { color: var(--color-method-get);}
+ .method-post { color: var(--color-method-post);}
+ .method-put { color: var(--color-method-put);}
+ .method-delete { color: var(--color-method-delete);}
+ .method-patch { color: var(--color-method-patch);}
+`;
+
+export default Wrapper;
diff --git a/renderer/components/Sidebar/Collections/Collection/CollectionItem/RequestMethod/index.js b/renderer/components/Sidebar/Collections/Collection/CollectionItem/RequestMethod/index.js
new file mode 100644
index 000000000..6edceedf4
--- /dev/null
+++ b/renderer/components/Sidebar/Collections/Collection/CollectionItem/RequestMethod/index.js
@@ -0,0 +1,28 @@
+import React from 'react';
+import classnames from 'classnames';
+import StyledWrapper from './StyledWrapper';
+
+const RequestMethod = ({item}) => {
+ if(!['http-request', 'graphql-request'].includes(item.type)) {
+ return null;
+ }
+
+ const getClassname = (method = '') => {
+ method = method.toLocaleLowerCase();
+ return classnames("mr-1", {
+ 'method-get': method === 'get',
+ 'method-post': method === 'post',
+ 'method-put': method === 'put',
+ 'method-delete': method === 'delete',
+ 'method-patch': method === 'patch'
+ });
+ };
+
+ return (
+