partners.harness.io Open in urlscan Pro
209.170.205.127  Public Scan

Submitted URL: https://cd.harness.io/dc/b6sbuI8htwxiUMfj_0LFMa08EuNKgUMy9H4GukQvFR0H4_uN3ySR916fjhnh6jy_aPhf4JkqQM7ClItZD6SIByskmRKiU...
Effective URL: https://partners.harness.io/English/?utm_source=internal&utm_medium=email&utm_campaign=nl-23-10-11-gbl-plt-partner-update&ut...
Submission: On October 11 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

POST ./?utm_source=internal&utm_medium=email&utm_campaign=nl-23-10-11-gbl-plt-partner-update&utm_content=newsletter&utm_term=&mkt_tok=OTI0LUNRTy0yMjQAAAGOvpnYwUjS8w3S0_1b2F_14leYmKLZwQ4MjQlbxvZ1qrKKVsaZ2qznhGdqoQV-htNuvKRAVdn9_-qVl5u2RyWbnGaTvjQR1oNJ3TGR2T7O_LhG

<form method="post"
  action="./?utm_source=internal&amp;utm_medium=email&amp;utm_campaign=nl-23-10-11-gbl-plt-partner-update&amp;utm_content=newsletter&amp;utm_term=&amp;mkt_tok=OTI0LUNRTy0yMjQAAAGOvpnYwUjS8w3S0_1b2F_14leYmKLZwQ4MjQlbxvZ1qrKKVsaZ2qznhGdqoQV-htNuvKRAVdn9_-qVl5u2RyWbnGaTvjQR1oNJ3TGR2T7O_LhG"
  id="ServerForm">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="Pfv31esDEGLRbdh3lzTGCrhZHPGYe94uqlWF/yWRruYqn56Wcf4tSj70GubTB5jtE+zIy5hTXRiCzBld6cFE6FbSVzXVmSsRB8Gr1ruMxft0/xxeEwHol9YLX/CToryg/lDDFeUTLArCkGgGsFv755+2c2wC1+QhTrEsWd6AnWEsWhcmL55daWaHuUBgtWkeWlmc6asvFyzE7D2Djmauq2tsj1jsvN+uLckNfzlMYfg6YuEKR12fPpjVUQ6np7tdNDUSlVQx0lJ29LaD7e3pG/EQPSGLKoUdpFXDSoLSM8Ky/jBxdHLTa/j3YkPQw1sZeOtq11Uem4WUyub2COHPYGw0UaOiJu0cUAqUzKx9a4dtVEKa">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['ServerForm'];
    if (!theForm) {
      theForm = document.ServerForm;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=NfL1OBVAmOjLZ_7FQjC-L2YRqn0tJqjcXP3T3ZoZYi2pyH4zFFlNyn2EtVEYMXQeSkWU5bXQ_C31y7nbA3Lv2lxtoUM1&amp;t=638259110771233176" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=ng6qy9rXO9fKGFCLbvQQy401HQe4r4QnBpXSWI1pIxGv_76CJ76yNrd1SLOT12rgDT09f3vQTnza1-idVwCj-3261IDtja70hRT2iDjNLXvLALwWiRPIF2aOc4GlkRdxotpe_Eq0dRpp_xDgB-XfInkPbq41&amp;t=5d0a842b" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=HXxZpjhO6pALBv0RnaYIH7chbLVdaWN2z14GJGWzRslAuIMPcdtGWqXpUUp7Yd1SlKguuvlk2j8xZ_LpixQEkYxPV0yP7gDhXFxkkDw84KWLjUteY76k0mt3sCoHtsW-e8rthij3uIjoYxMUTBWZgPtKIcGKCPtAdNM1NWOj8rjSWkQj0&amp;t=5d0a842b"
    type="text/javascript"></script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="52C7452D">
    <input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$ctl00$ctl05', 'ServerForm', [], [], [], 90, 'ctl00$ctl00$ctl00');
    //]]>
  </script>
  <div class="flex-wrapper">
    <header>
      <nav top-nav="" role="navigation" class="navbar navbar-default navbar-fixed-top">
        <div top-bar="" class="top-bar">
          <div class="container navbar-full">
            <div class="widgets">
              <!-- ko 'if': profile() && profile().userType != 'Public' --><!-- /ko -->
            </div>
          </div>
        </div>
        <div class="container navbar-full">
          <!--Customer logo-->
          <div class="navbar-header pull-left">
            <div class="navbar-brand">
              <a href="https://partners.harness.io/" class="img-responsive center-vertically">
				<img src="https://partners.harness.io/images/logos/logo.png">
			</a>
            </div>
          </div>
          <!--Hamburger menu for mobile-->
          <div class="navbar-header navbar-right">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbarCollapse">
              <span class="sr-only">Toggle navigation</span>
              <span class="icon-bar icon-bar-top"></span>
              <span class="icon-bar icon-bar-middle"></span>
              <span class="icon-bar icon-bar-bottom"></span>
            </button>
          </div>
          <div id="navbarCollapse" class="collapse navbar-collapse">
            <ul class="nav navbar-nav navbar-right">
              <!-- ko component: { name: 'prm-component-nav', params: { menus: config.menus.portalTopNav } } --><!-- ko template: 'components/nav' --><!-- ko 'if': !$componentTemplateNodes.length --><!-- /ko -->
              <!-- ko 'if': $componentTemplateNodes.length -->
              <!-- ko template: { nodes: $componentTemplateNodes, data: params.menus } -->
              <!-- ko foreach: items --><!-- /ko -->
              <!-- /ko -->
              <!-- /ko -->
              <!-- /ko --><!-- /ko -->
            </ul>
          </div>
        </div>
        <script>
          $(document).ready(function() {
            var height = $('.navbar').height();
            $('.page-content').css('padding-top', height + 'px');
          });
          (function() {
            function onResize() {
              var height = $('.navbar').height();
              $('.page-content').css('padding-top', height + 'px');
            }
            window.addEventListener("resize", onResize);
          })();
          // $( document ).ready(function() {
          // 	let height = $('.navbar').height();
          // 		$('.page-content').css('padding-top', `${height}px`);
          // });
          // ( () => {
          // 	let height = $('.navbar').height();
          // 		$('.page-content').css('padding-top', `${height}px`);
          // 	function onResize() {
          // 		let height = $('.navbar').height();
          // 		$('.page-content').css('padding-top', `${height}px`);
          // 	}
          // 	window.addEventListener("resize", onResize);
          // })();
        </script>
      </nav>
    </header>
    <section class="page-content" style="padding-top: 73px;">
      <!-- Modal -->
      <div class="modal fade" id="prm-modal-dialog" role="dialog">
        <div class="modal-dialog">
          <div class="modal-content" id="prm-modal-content"></div>
        </div>
      </div>
      <!-- Default Home -->
      <div unauth-home="" class="unauth-home">
        <!-- Carousel Component -->
        <section carousel="" class="carousel-container">
          <div id="myCarousel" class="carousel slide" data-interval="5000" data-ride="carousel">
            <div id="Carousel">
              <div class="carousel-inner">
                <div class="active item slide-001">
                  <div class="container carousel-inner-padding">
                    <div class="col-sm-10 col-sm-offset-1 text-center">
                      <h1>Harness Partner Program</h1>
                      <p>Grow your business and help your customers thrive with Harness.</p>
                      <p class="button-container"><a class="btn btn-secondary" href="https://partners.harness.io/prm/English/s/applicant">Apply now</a></p>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Carousel Component -->
        <!-- Login Component -->
        <section login="" class="home-login" style="padding-top: 3rem; padding-bottom: 2rem;">
          <div class="container">
            <div class="row">
              <div class="col-sm-6">
                <div class="row">
                  <div id="Login">
                    <div class="col-md-3 login-message hidden-sm hidden-xs"><span class="icon-fill icon-lg"> <span class="fal fa-sign-in"></span> </span></div>
                    <div class="col-md-9 login-message">
                      <h3>Harness Partner Portal</h3>
                      <div>Already a partner but don't have a login?</div>
                      <div><a href="https://partners.harness.io/prm/english/s/applicant"><u>Request portal access here.</u></a></div>
                      <div>&nbsp;</div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="col-sm-6 login-box">
                <div class="row">
                  <div class="col-lg-7 col-lg-offset-3">
                    <aside>
                      <h3>User Login</h3>
                      <script type="text/javascript">
                        jQuery(document).ready(function($) {
                          var userName = $("#GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_UserName");
                          var password = $("#GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_Password");
                          userName.watermark("Username");
                          password.watermark("Password");
                        });

                        function login_click(event) {
                          event.preventDefault();
                          var username = $("#GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_UserName").val();
                          var password = $("#GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_Password").val();
                          var isBlank = function(str) {
                            return (!str || /^\s*$/.test(str));
                          }
                          if (isBlank(username) || isBlank(password)) {
                            __doPostBack('ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$LoginControl$btnSubmit', 'OnClick');
                          } else {
                            prmApp.login({
                              username: username,
                              password: password
                            }, function(result) {
                              // ignore the result for now, but ideally the error messages come from here
                              if (result.success) {
                                $("#GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_ServerResponse").val(null);
                                __doPostBack('ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$LoginControl$btnSubmit', 'OnClick');
                              } else {
                                // display alert
                                $("#GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_ServerResponse").val(result.message)
                                __doPostBack('ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$LoginControl$btnSubmit', 'OnClick');
                              }
                            });
                          }
                          return false;
                        };
                      </script>
                      <input type="hidden" name="ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$LoginControl$ServerResponse" id="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_ServerResponse">
                      <div onkeypress="javascript:return WebForm_FireDefaultButton(event, 'GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_btnSubmit')">
                        <div class="form-group">
                          <label for="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_UserName" id="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_UserName_Prompt" class="control-label sr-only">Username</label>
                          <input name="ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$LoginControl$UserName" type="text" id="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_UserName" class="form-control"
                            autocapitalize="none" placeholder="Username">
                        </div>
                        <div class="form-group">
                          <label for="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_Password" id="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_Password_Prompt" class="control-label sr-only">Password</label>
                          <input name="ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$LoginControl$Password" type="password" id="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_Password" class="form-control"
                            placeholder="Password">
                        </div>
                        <a onclick="javascript:return login_click(event);" id="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_btnSubmit" class="btn btn-default pull-right" href="javascript:__doPostBack('ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$LoginControl$btnSubmit','')">Login</a>
                        <div class="form-group home_remember_me">
                          <div class="checkbox">
                            <label>
                              <input id="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_LoginRememberMe" type="checkbox" name="ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$LoginControl$LoginRememberMe"><label
                                for="GlobalBodyContent_ExternalBodyContent_BodyContent_LoginControl_LoginRememberMe">Remember Me</label>
                            </label>
                          </div>
                        </div>
                      </div>
                      <p class="forgot-password">
                        <a href="#forgot_password_modal" role="button" data-toggle="modal">Forgot Password?</a><br>
                        <a href="#forgot_username_modal" role="button" data-toggle="modal">Forgot Username?</a>
                      </p>
                    </aside>
                    <script type="text/javascript">
                      var checkForgotPassword;
                      jQuery(function($) {
                        var $userName = $("#GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotPasswordControl_Email");
                        $("#forgot_password_modal").on("shown.bs.modal", function() {
                          $userName.focus();
                        }).on("hidden.bs.modal", function() {
                          $("#forgot_password_alert").alert("close");
                          $userName.val("");
                        });
                        checkForgotPassword = function() {
                          var showError = function(msg) {
                            if ($("#forgot_password_alert").length == 0) {
                              var html = ["<div id=\"forgot_password_alert\" class=\"alert alert-danger alert-dismissible\" role=\"alert\">",
                                "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>", "<span class=\"msg-placeholder\"></span>", "</div>"
                              ];
                              $("#forgot_password_modal").find(".modal-body").prepend(html.join(" "));
                            }
                            $("#forgot_password_alert").find(".msg-placeholder").text(msg);
                          };
                          var userName = $.trim($userName.val());
                          $userName.val(userName);
                          if (userName == "") {
                            showError("Please enter your email address");
                            $userName.focus();
                            return false;
                          }
                          return true;
                        };
                      });
                    </script>
                    <div onkeypress="javascript:return WebForm_FireDefaultButton(event, 'GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotPasswordControl_btnSubmit')">
                      <div class="modal fade" id="forgot_password_modal">
                        <div class="modal-dialog">
                          <div class="modal-content">
                            <div class="modal-header">
                              <button class="close" data-dismiss="modal">×</button>
                              <div id="ForgotPassword_PageHeader">
                                <h4 class="modal-title">Forget your password?</h4>
                              </div>
                            </div>
                            <div id="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotPasswordControl_Email_Group" class="modal-body">
                              <div id="ForgotPassword_PageContent">
                                <p>Enter your email address or username below and we will send you a link to reset your password.</p>
                              </div>
                              <div class="form-group">
                                <label for="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotPasswordControl_Email" id="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotPasswordControl_Email_Prompt" class="control-label">E-Mail Address
                                  or Username</label>
                                <div class="input-group">
                                  <span class="input-group-addon"><i class="fal fa-user"></i></span>
                                  <input name="ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$ForgotPasswordControl$Email" type="text" id="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotPasswordControl_Email"
                                    class="form-control" placeholder="E-Mail Address or Username">
                                  <span class="input-group-btn">
                                    <a onclick="return checkForgotPassword();" id="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotPasswordControl_btnSubmit" class="btn btn-default" href="javascript:__doPostBack('ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$ForgotPasswordControl$btnSubmit','')"><span class="fal fa-sign-in"></span>&nbsp; Submit</a>
                                  </span>
                                </div>
                              </div>
                            </div>
                            <div class="modal-footer">
                              <button class="btn btn-default" data-dismiss="modal" type="button">Close</button>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                    <script type="text/javascript">
                      var checkForgotUsername;
                      jQuery(function($) {
                        var emailInput = $("#GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotUsernameControl_Email");
                        $("#forgot_username_modal").on("shown.bs.modal", function() {
                          emailInput.focus();
                        }).on("hidden.bs.modal", function() {
                          $("#forgot_username_alert").alert("close");
                          emailInput.val("");
                        });
                        checkForgotUsername = function() {
                          var showError = function(msg) {
                            if ($("#forgot_username_alert").length == 0) {
                              var html = ["<div id=\"forgot_username_alert\" class=\"alert alert-danger alert-dismissible\" role=\"alert\">",
                                "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>", "<span class=\"msg-placeholder\"></span>", "</div>"
                              ];
                              $("#forgot_username_modal").find(".modal-body").prepend(html.join(" "));
                            }
                            $("#forgot_username_alert").find(".msg-placeholder").text(msg);
                          };
                          var email = $.trim(emailInput.val());
                          emailInput.val(email);
                          if (email == "") {
                            showError("Please enter your email address");
                            emailInput.focus();
                            return false;
                          }
                          if (email.indexOf("@") == -1) {
                            showError("The specified email address has an invalid format");
                            emailInput.focus();
                            return false;
                          }
                          return true;
                        };
                      });
                    </script>
                    <div onkeypress="javascript:return WebForm_FireDefaultButton(event, 'GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotUsernameControl_btnSubmit')">
                      <div class="modal fade" id="forgot_username_modal">
                        <div class="modal-dialog">
                          <div class="modal-content">
                            <div class="modal-header">
                              <button class="close" data-dismiss="modal">×</button>
                              <div id="ForgotUsername_PageHeader">
                                <h4 class="modal-title">Forget your username?</h4>
                              </div>
                            </div>
                            <div id="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotUsernameControl_Email_Group" class="modal-body">
                              <div id="ForgotUsername_PageContent">
                                <p>Enter your email address below and we will email you a list of associated users.</p>
                              </div>
                              <div class="form-group">
                                <label for="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotUsernameControl_Email" id="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotUsernameControl_Email_Prompt" class="control-label">E-Mail
                                  Address</label>
                                <div class="input-group">
                                  <span class="input-group-addon">@</span>
                                  <input name="ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$ForgotUsernameControl$Email" type="text" id="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotUsernameControl_Email"
                                    class="form-control" placeholder="E-Mail Address">
                                  <span class="input-group-btn">
                                    <a onclick="return checkForgotUsername();" id="GlobalBodyContent_ExternalBodyContent_BodyContent_ForgotUsernameControl_btnSubmit" class="btn btn-default" href="javascript:__doPostBack('ctl00$ctl00$ctl00$GlobalBodyContent$ExternalBodyContent$BodyContent$ForgotUsernameControl$btnSubmit','')"><span class="fal fa-sign-in"></span>&nbsp; Submit</a>
                                  </span>
                                </div>
                              </div>
                            </div>
                            <div class="modal-footer">
                              <button class="btn btn-default" data-dismiss="modal" type="button">Close</button>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Login Component -->
        <!-- About Component-->
        <div id="scroll-to-program-overview"></div>
        <section about="" class="home-about">
          <div id="AboutProgram">
            <div class="container">
              <div class="row">
                <div class="col-md-6">&nbsp;</div>
                <div class="col-md-6">
                  <h2>why partner with Harness?</h2>
                  <p><b>When You Succeed, We Succeed.</b></p>
                  <p>Harness was built with a developer-first mindset. We know the toll it can take to onboard new tools, learn their intricacies, and feel comfortable using them -- all while still meeting the business' increasing demands. Harness,
                    The Modern Delivery Software Platform™, is a simple, scalable, and smart platform that can be adopted and onboarded within minutes, while providing visibility to all stakeholders -- developers to executives.</p>
                  <p>Partnering with Harness provides you with a versatile library of solution offerings and capabilities so that you can increase your book of business by continuing to help your customers conquer their biggest challenges and provide
                    world-class customer satisfaction.</p>
                  <p class="text-right"><a class="btn btn-secondary" data-bind="xlink: portalPages['s/applicant']" href="/prm/English/s/applicant">Apply Now</a></p>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- About Component-->
        <!-- Benefits-Requirements Component -->
        <div id="scroll-to-benefits"></div>
        <section benefits-requirements="" class="benefits-requirements home_content">
          <div id="BenefitsRequirementsSection">
            <div class="container">
              <div class="row">
                <div class="col-md-12">
                  <h2 class="text-center"><a id="Benefits &amp; Requirements" name="Benefits &amp; Requirements">Benefits &amp; Requirements</a></h2>
                  <p class="text-center">The Harnes Partner Portal includes all the business and marketing resources you need.</p>
                  <div class="divider_small">&nbsp;</div>
                  <div class="row content-padding">
                    <div class="col-sm-1 hidden-xs center"><span class="icon-bg-fill icon-md"> <span class="check-icons fal fa-check"></span> </span></div>
                    <div class="col-sm-5 col-xs-12 content-align">
                      <div class="content-align-title">
                        <h3>Marketing Tools</h3>
                      </div>
                      <div class="content-align-body">
                        <p>Throughout your Harness journey, you can access&nbsp;a number of marketing resource that will help you reach new customers and grow your business.</p>
                      </div>
                    </div>
                    <div class="col-sm-1 hidden-xs center"><span class="icon-bg-fill icon-md"> <span class="check-icons fal fa-check"></span> </span></div>
                    <div class="col-sm-5 col-xs-12 content-align">
                      <div class="content-align-title">
                        <h3>Sales Tools</h3>
                      </div>
                      <div class="content-align-body">
                        <p>Our portal will provide you with a variety of tools and resources that will guide you on the best practices to selling Harness.</p>
                      </div>
                    </div>
                  </div>
                  <div class="row content-padding">
                    <div class="col-sm-1 hidden-xs center"><span class="icon-bg-fill icon-md"> <span class="check-icons fal fa-check"></span> </span></div>
                    <div class="col-sm-5 col-xs-12 content-align">
                      <div class="content-align-title">
                        <h3>Deal Registration</h3>
                      </div>
                      <div class="content-align-body">
                        <p>The Harness Partner Portal will be your one place to submit and track all of your Harness deals.</p>
                      </div>
                    </div>
                    <div class="col-sm-1 hidden-xs center"><span class="icon-bg-fill icon-md"> <span class="check-icons fal fa-check"></span> </span></div>
                    <div class="col-sm-5 col-xs-12 content-align">
                      <div class="content-align-title">
                        <h3>Training &amp; Support</h3>
                      </div>
                      <div class="content-align-body">
                        <p>Harness offers exclusive training and certification resources that will enable partners to build unique solution offerings for their businesses and help customers achieve their goals more successfully.&nbsp;</p>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Benefits-Requirements Component -->
        <!-- Testimonial Component -->
        <section testimonial="" class="home-partner-quote">
          <div id="PartnerQuote">
            <div class="container">
              <p class="quote-style">The Modern Delivery Software Platform™</p>
              <p><span style="font-size:18px;">Loved by Developers, Trusted by Businesses</span></p>
            </div>
          </div>
        </section>
        <!-- Testimonial Component -->
        <!-- Membership-Benefits Component -->
        <section membership-benefits="" class="membership-benefits">
          <div class="container">
            <div class="row">
              <div class="col-md-12">
                <div id="MembershipBenefitsHeader">
                  <h2 class="text-center">Interested in becoming a partner?</h2>
                  <p class="text-center">Harness partners with a variety of partners today.</p>
                  <div class="divider_small">&nbsp;</div>
                </div>
                <div class="row">
                  <div class="col-sm-6 col-lg-3">
                    <div class="panel panel-default unauth-panel-bg">
                      <div class="panel-heading">
                        <h4 class="panel-title content-align-title">
                          <div id="BenefitsHeader1">
                            <p>Expert Services, SIs &amp; VARs</p>
                          </div>
                        </h4>
                      </div>
                      <div class="panel-body">
                        <div id="BenefitsContent1"> Industrialize your DevOps, FinOps, SRE and Cloud Practices with the Harness Platform.<br>
                          <br> If your competitor’s offering is built on Jenkins (or any other manual tool) but yours is built on Harness, you’ll win more deals, with better pricing and faster delivery, while you enjoy higher gross margins on the
                          same work.
                        </div>
                      </div>
                    </div>
                  </div>
                  <div class="col-sm-6 col-lg-3">
                    <div class="panel panel-default unauth-panel-bg">
                      <div class="panel-heading">
                        <h4 class="panel-title content-align-title">
                          <div id="BenefitsHeader2"> Managed Service Providers </div>
                        </h4>
                      </div>
                      <div class="panel-body">
                        <div id="BenefitsContent2">
                          <p><span style="font-size:16px;">Decrease your customers’ cloud spend by combining your proven processes and Harness’s Cloud Cost Management with Autostopping.<br>
                              <br> Decrease customers’ downtime in your managed SRE practice with Harness SRM and Chaos Engineering modules.<br>
                              <br> Bring unified reporting and governance into DevOps with Harness platform-wide RBAC and custom reporting tools.</span></p>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div class="col-sm-6 col-lg-3">
                    <div class="panel panel-default unauth-panel-bg">
                      <div class="panel-heading">
                        <h4 class="panel-title content-align-title">
                          <div id="BenefitsHeader3"> Technology Partners </div>
                        </h4>
                      </div>
                      <div class="panel-body">
                        <div id="BenefitsContent3">
                          <p>The Harness platform has over 300 native integrations into the various tools of the DevOps community.<br>
                            <br> As our platform grows, so does the opportunity for more robust partnerships with other technology partners.<br>
                            <br> If you believe there is a customer benefit and go to market opportunity, we’d love to work with you.
                          </p>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div class="col-sm-6 col-lg-3">
                    <div class="panel panel-default unauth-panel-bg">
                      <div class="panel-heading">
                        <h4 class="panel-title content-align-title">
                          <div id="BenefitsHeader4"> Cloud Platform Partners </div>
                        </h4>
                      </div>
                      <div class="panel-body">
                        <div id="BenefitsContent4">
                          <div>Through our Cloud Partnerships, Harness is able to support our partners and customers in their goals to build quickly, scale growth, and sell worldwide.<br>
                            <br> Whether your customers are currently on cloud or have plans to move to the cloud, Harness wll be able to help them.
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Membership-Benefits Component -->
        <!-- Apply Component -->
        <section apply="" class="home-partner-apply">
          <div class="blur"></div>
          <div class="container">
            <div id="Apply">
              <div class="row">
                <div class="col-sm-offset-2 col-sm-8 text-center">
                  <h2>Join the Harness Partner Program</h2>
                  <p>Excellent software delivery can catapult a business in their industry. Poor software delivery can kill a business. By partnering with Harness, you'll be able to expand your DevOps, FinOps, Cloud Migration, and Site Reliability
                    practices and solidify your customer base for years to come.</p>
                </div>
              </div>
              <div class="row">
                <div class="col-sm-offset-4 col-sm-4 home-short-reg">
                  <p><a class="btn btn-primary center-block" href="https://partners.harness.io/prm/English/s/applicant">Apply Now</a></p>
                </div>
              </div>
            </div>
          </div>
        </section>
        <!-- Apply Component -->
      </div>
      <!-- Default Home -->
      <script type="text/javascript">
        // Add scrollspy to <body>
        $('body').scrollspy();
        // Add smooth scrolling on all links inside the .navbar classes anchors
        $(".navbar a").on('click', function(event) {
          // Make sure this.hash has a value before overriding default behavior
          if (this.hash !== "") {
            // Prevent default anchor click behavior
            event.preventDefault();
            $('#navbarCollapse').removeClass('in');
            $('.navbar-toggle').addClass('collapsed');
            // Store hash
            var hash = this.hash;
            // Using jQuery's animate() method to add smooth page scroll
            // The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
            $('html, body').animate({
              scrollTop: $(hash).offset().top
            }, 800, function() {
              // Add hash (#) to URL when done scrolling (default click behavior)
              window.location.hash = hash;
            });
          } // End if
        });
      </script>
    </section>
    <footer site-footer="">
      <div class="container">
        <h4>Contact Us</h4>
        <div class="row">
          <div class="col-sm-6">
            <div class="row">
              <div class="col-sm-6">
                <div class="footer-info">
                  <!-- <div class="address">
								<i class="fas fa-map-marker"></i>
							</div> -->
                  <div class="address address--address">
                    <p>55 Stockton Street</p>
                    <p>San Francisco, CA 94108</p>
                  </div>
                </div>
              </div>
              <div class="col-sm-6">
                <ul class="footer-contact list-unstyled">
                  <li><a href="tel:"></a></li>
                  <li><a href="mailto:"></a></li>
                </ul>
              </div>
            </div>
          </div>
          <div class="col-sm-6">
            <ul class="footer-social list-unstyled">
            </ul>
          </div>
        </div>
        <div class="copyright"> Copyright © 2023 Harness. All Rights Reserved. </div>
      </div>
    </footer>
  </div>
  <!-- Video Modal -->
  <div id="YouTubeVideo" class="modal fade youtube-video-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
    <div class="modal-dialog modal-lg">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
          <h4 class="modal-title" id="myModalLabel"></h4>
        </div>
        <div class="modal-body">
          <div class="embed-responsive embed-responsive-16by9">
            <iframe class="embed-responsive-item img-responsive" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
          </div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default btn-sm" data-dismiss="modal">Close</button>
        </div>
      </div>
    </div>
  </div>
  <!-- Image Modal -->
  <div id="ImageModal" class="modal fade image-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
    <div class="modal-dialog modal-lg">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
          <h4 class="modal-title" id="myModalLabel"></h4>
        </div>
        <div class="modal-body">
          <img class="embed-responsive-item img-responsive">
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default btn-sm" data-dismiss="modal">Close</button>
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

Toggle navigation



HARNESS PARTNER PROGRAM

Grow your business and help your customers thrive with Harness.

Apply now


HARNESS PARTNER PORTAL

Already a partner but don't have a login?
Request portal access here.
 


USER LOGIN

Username
Password
Login
Remember Me

Forgot Password?
Forgot Username?

×

FORGET YOUR PASSWORD?

Enter your email address or username below and we will send you a link to reset
your password.

E-Mail Address or Username
  Submit
Close
×

FORGET YOUR USERNAME?

Enter your email address below and we will email you a list of associated users.

E-Mail Address
@   Submit
Close

 


WHY PARTNER WITH HARNESS?

When You Succeed, We Succeed.

Harness was built with a developer-first mindset. We know the toll it can take
to onboard new tools, learn their intricacies, and feel comfortable using them
-- all while still meeting the business' increasing demands. Harness, The Modern
Delivery Software Platform™, is a simple, scalable, and smart platform that can
be adopted and onboarded within minutes, while providing visibility to all
stakeholders -- developers to executives.

Partnering with Harness provides you with a versatile library of solution
offerings and capabilities so that you can increase your book of business by
continuing to help your customers conquer their biggest challenges and provide
world-class customer satisfaction.

Apply Now




BENEFITS & REQUIREMENTS

The Harnes Partner Portal includes all the business and marketing resources you
need.

 


MARKETING TOOLS

Throughout your Harness journey, you can access a number of marketing resource
that will help you reach new customers and grow your business.




SALES TOOLS

Our portal will provide you with a variety of tools and resources that will
guide you on the best practices to selling Harness.


DEAL REGISTRATION

The Harness Partner Portal will be your one place to submit and track all of
your Harness deals.




TRAINING & SUPPORT

Harness offers exclusive training and certification resources that will enable
partners to build unique solution offerings for their businesses and help
customers achieve their goals more successfully. 

The Modern Delivery Software Platform™

Loved by Developers, Trusted by Businesses


INTERESTED IN BECOMING A PARTNER?

Harness partners with a variety of partners today.

 

EXPERT SERVICES, SIS & VARS

Industrialize your DevOps, FinOps, SRE and Cloud Practices with the Harness
Platform.

If your competitor’s offering is built on Jenkins (or any other manual tool) but
yours is built on Harness, you’ll win more deals, with better pricing and faster
delivery, while you enjoy higher gross margins on the same work.
MANAGED SERVICE PROVIDERS

Decrease your customers’ cloud spend by combining your proven processes and
Harness’s Cloud Cost Management with Autostopping.

Decrease customers’ downtime in your managed SRE practice with Harness SRM and
Chaos Engineering modules.

Bring unified reporting and governance into DevOps with Harness platform-wide
RBAC and custom reporting tools.

TECHNOLOGY PARTNERS

The Harness platform has over 300 native integrations into the various tools of
the DevOps community.

As our platform grows, so does the opportunity for more robust partnerships with
other technology partners.

If you believe there is a customer benefit and go to market opportunity, we’d
love to work with you.

CLOUD PLATFORM PARTNERS

Through our Cloud Partnerships, Harness is able to support our partners and
customers in their goals to build quickly, scale growth, and sell worldwide.

Whether your customers are currently on cloud or have plans to move to the
cloud, Harness wll be able to help them.


JOIN THE HARNESS PARTNER PROGRAM

Excellent software delivery can catapult a business in their industry. Poor
software delivery can kill a business. By partnering with Harness, you'll be
able to expand your DevOps, FinOps, Cloud Migration, and Site Reliability
practices and solidify your customer base for years to come.

Apply Now

CONTACT US

55 Stockton Street

San Francisco, CA 94108

 * 
 * 


Copyright © 2023 Harness. All Rights Reserved.
×




Close
×




Close