Integrations
:root{--card-width: 17rem; --grid-gap: 32px; --listing-width: calc((3 * var(--card-width)) + (2 * var(--grid-gap)) + 32px);}
.plugins-page-container{display: flex; flex-direction: column; height : 100%; width: 100%;}
.plugins-hero-section{background: linear-gradient(180deg, #DCE3E4 0%, #D3DBDC 100%); padding: 48px 32px; min-height: 338px !important; width: 100%; max-width: var(--listing-width); box-sizing: border-box; margin-bottom: 24px; margin-left: auto; margin-right: auto; display: flex; align-items: center; justify-content: space-between; gap: 32px;}
.plugins-hero-copy{display: flex; flex-direction: column; gap: 10px; justify-content: center !important; max-width: 60%;}
.plugins-hero-title{margin: 0 !important; font-size: 2.4rem !important; font-weight: 700 !important; color: #00CC76 !important; text-shadow: -0.25px 0 #111, 0 0.25px #111, 0.25px 0 #111, 0 -0.25px #111 !important;}
.plugins-hero-subtext{margin: 10px 0 0 0 !important; font-size: 1rem; line-height: 1.5; color: #374151; max-width: 720px;}
.plugins-hero-graphic{width: 160px; height: auto; flex-shrink: 0; margin-right: 12px;}
.plugins-listing-container{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: var(--grid-gap); width: 100%; max-width: var(--listing-width); margin: 0 auto; grid-auto-rows: 1fr;}
.plugin-card{width : 100%; aspect-ratio: 1 / 1; border : 1px solid #ccc; display : flex; flex-direction: column; justify-content: space-between; padding : 12px 12px; border-radius : 14px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12); background: #f7f7f8; gap: 10px; height: 100% !important; box-sizing: border-box;}
.plugin-heading{
display : flex;
flex-direction: column;
line-height: 1.5rem;
margin : 10px;
gap: 8px;
}
.plugin-title {font-size : 1.4rem; font-weight : 600;}
.plugin-subsections-container{display: grid !important; grid-template-columns: repeat(2, 1fr) !important; column-gap: 10px !important; row-gap: 12px !important; grid-auto-rows: 1fr !important; width: 100% !important;}
.plugins-subsection{background: #fff; border: 1px solid #e5e7eb; color: #4b6b5a; border-radius: 12px; padding: 6px 10px !important; width: 100% !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; position: relative !important; cursor: pointer !important; text-decoration: none !important; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease !important;}
.plugins-subsection p{margin: 0; font-weight: 600; font-size: 0.9rem !important; text-decoration: none !important;}
@media (max-width: 900px){.plugins-hero-section{ flex-direction: column; align-items: center; } .plugins-hero-copy{ max-width: 100%; } .plugins-hero-graphic{ width: 140px; margin-right: 0; } .plugins-listing-container{ gap: 20px; grid-auto-rows: auto; } .plugin-card{ aspect-ratio: auto; height: auto !important; }}
@media (max-width: 640px){.plugins-hero-section{ padding: 32px 20px; } .plugins-hero-title{ font-size: 2rem !important; } .plugins-hero-subtext{ max-width: 100%; } .plugins-hero-graphic{ width: 120px; display: none; }}
.plugins-subsection:hover{background: #f3f4f6; border-color: #d1d5db; color: #3f5b4e;}
.plugins-subsection::after{content: attr(data-tooltip); position: absolute; left: 100%; bottom: calc(100% + 8px); transform: translateX(12px); background: #374151; color: #f9fafb; padding: 6px 10px; border-radius: 6px; font-size: 0.85rem; width: 220px; max-width: 260px; white-space: normal; text-align: left; opacity: 0; pointer-events: none; transition: opacity 0.15s ease; box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15); z-index: 10;}
.plugins-subsection::before{content: ""; position: absolute; left: 100%; bottom: calc(100% + 12px); width: 10px; height: 10px; transform: translateX(6px) rotate(45deg); background: #374151; border-radius: 2px; opacity: 0; transition: opacity 0.15s ease; pointer-events: none; z-index: 9;}
.plugins-subsection:hover::after,
.plugins-subsection:hover::before{opacity: 1;}
.plugin-logo img{width : 3rem; height : auto; object-fit : contain; margin-right : 10px;}
.plugin-logo .vcloud-logo{width: 3rem;
height: auto;
object-fit: contain;}
Industry-leading Integrations
Cohesity provides ready-to-use integrations with the automation and orchestration tools of your choice to streamline your operations. Under the hood, all integrations are powered by the Cohesity REST API.
Powershell
Python
Ansible
vRealize Automation
ServiceNow
vCloud Director
Terraform
Cohesity Postman Workspace
vSphere Plugin