docs/_layouts/landing.html
---
layout: default
---
<div class="container">
<div class="card-features about" id="about">
<div class="row sub-card">
<div class="col-md-4 col-sm-12 about-subitem">
<div class="inner">
<div class ="in-line-frame">
<i class="fa fa-angle-double-right btn-arrow-right" aria-hidden="true"></i>
<h3>Build Faster Without Secrets</h3>
</div>
<p class="inner-text-description">Eliminate secrets management from the application development process and speed up time to market. Secretless Broker transparently manages secrets so you don't have to. Abstracting secrets management means you don’t need to learn vault APIs or update application code to fetch secrets.</p>
</div>
</div>
<div class="col-md-4 col-sm-12 about-subitem">
<div class="inner">
<div class ="in-line-frame">
<i class="fa fa-angle-double-right btn-arrow-right" aria-hidden="true"></i>
<h3>Prevent Secret Leaks</h3>
</div>
<p class="inner-text-description">Applications cannot leak what they don’t have. Even short-lived secrets could be exposed or accidentally leaked. Secretless Broker eliminates the risk of credential theft from your applications and transparently handles runtime changes to secret values.</p>
</div>
</div>
<div class="col-md-4 col-sm-12 about-subitem">
<div class="inner">
<div class ="in-line-frame">
<i class="fa fa-angle-double-right btn-arrow-right" aria-hidden="true"></i>
<h3>Open Source</h3>
</div>
<p class="inner-text-description">Secretless Broker is open source, and its code is open and auditable. It is designed to be pluggable, so it’s easy to add support for additional services or vaults. It is natively integrated with Kubernetes for operational simplicity.</p>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="arch">
<div class="row">
<div class="col-md-6 arch-col">
<h2>The Old Way</h2>
<img class="arch-img" src="/img/secretless_trad_architecture.svg" alt="Traditional Architecture">
<h3>Developer Responsibilities</h3>
<ul class="arch-list">
<li>Fetch secrets from vault</li>
<li>Securely handle fetched secrets within app</li>
<li>Resiliently handle secret rotations</li>
<li>Manage connection disruptions</li>
<li>Connect to target services using fetched secrets</li>
</ul>
</div>
<div class="col-md-6 arch-col arch-col-r">
<h2>With Secretless Broker</h2>
<img class="arch-img" src="/img/secretless_architecture.svg" alt="Secretless Broker Architecture">
<h3>Developer Responsibilities</h3>
<ul class="arch-list">
<li>Manage connection disruptions</li>
<li>Connect to target services using local sockets and URLs</li>
</ul>
<span class="arch-callout">Secretless Broker Automates the Rest</span>
</div>
</div>
</div>
</div>
{{ content }}