capacitorjs.com Open in urlscan Pro
2606:4700:3036::ac43:cbd6  Public Scan

Submitted URL: http://capacitorjs.com/
Effective URL: https://capacitorjs.com/
Submission: On February 14 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/3776657/9151dc0b-42d9-479f-b7b8-649e0e7bd1bc

<form id="hsForm_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" method="POST" accept-charset="UTF-8" enctype="multipart/form-data" novalidate=""
  action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/3776657/9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"
  class="hs-form-private hsForm_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc hs-form-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc hs-form-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc_4465e04b-04b1-4a1e-85c3-6e948e401a5b hs-form stacked hs-custom-style"
  target="target_iframe_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" data-instance-id="4465e04b-04b1-4a1e-85c3-6e948e401a5b" data-form-id="9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" data-portal-id="3776657"
  data-test-id="hsForm_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" __bizdiag="-1979448840" __biza="W___">
  <fieldset class="form-columns-2">
    <div class="hs_firstname hs-firstname hs-fieldtype-text field hs-form-field"><label id="label-firstname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your First Name"
        for="firstname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>First Name</span><span class="hs-form-required">*</span></label>
      <legend class="hs-field-desc" style="display: none;"></legend>
      <div class="input"><input id="firstname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" name="firstname" required="" placeholder="" type="text" class="hs-input" inputmode="text" autocomplete="given-name" value=""></div>
    </div>
    <div class="hs_lastname hs-lastname hs-fieldtype-text field hs-form-field"><label id="label-lastname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Last Name" for="lastname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Last
          Name</span><span class="hs-form-required">*</span></label>
      <legend class="hs-field-desc" style="display: none;"></legend>
      <div class="input"><input id="lastname-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" name="lastname" required="" placeholder="" type="text" class="hs-input" inputmode="text" autocomplete="family-name" value=""></div>
    </div>
  </fieldset>
  <fieldset class="form-columns-1">
    <div class="hs_email hs-email hs-fieldtype-text field hs-form-field"><label id="label-email-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Email" for="email-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Email</span><span
          class="hs-form-required">*</span></label>
      <legend class="hs-field-desc" style="display: none;"></legend>
      <div class="input"><input id="email-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" name="email" required="" placeholder="" type="email" class="hs-input" inputmode="email" autocomplete="email" value=""></div>
    </div>
  </fieldset>
  <fieldset class="form-columns-1">
    <div class="hs_job_function hs-job_function hs-fieldtype-select field hs-form-field smart-field"><label id="label-job_function-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Job function"
        for="job_function-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Job function</span><span class="hs-form-required">*</span></label>
      <legend class="hs-field-desc" style="display: none;"></legend>
      <div class="input"><select id="job_function-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" required="" class="hs-input is-placeholder" name="job_function">
          <option disabled="" value="">Please Select</option>
          <option value="IT Executive (CIO, CTO, VP Engineering, etc.)">IT Executive (CIO, CTO, VP Engineering, etc.)</option>
          <option value="Business Executive (CEO, COO, CMO, etc.)">Business Executive (CEO, COO, CMO, etc.)</option>
          <option value="Architect">Architect</option>
          <option value="Director/ Development Manager">Director/ Development Manager</option>
          <option value="Product/ Project Manager">Product/ Project Manager</option>
          <option value="Software Developer/ Engineer">Software Developer/ Engineer</option>
          <option value="Student">Student</option>
          <option value="Other">Other</option>
        </select></div>
    </div>
  </fieldset>
  <fieldset class="form-columns-1">
    <div class="hs_company hs-company hs-fieldtype-text field hs-form-field smart-field"><label id="label-company-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Company name"
        for="company-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Company name</span><span class="hs-form-required">*</span></label>
      <legend class="hs-field-desc" style="display: none;"></legend>
      <div class="input"><input id="company-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" name="company" required="" placeholder="" type="text" class="hs-input" inputmode="text" autocomplete="organization" value=""></div>
    </div>
  </fieldset>
  <fieldset class="form-columns-1">
    <div class="hs-dependent-field">
      <div class="hs_country_pl_ hs-country_pl_ hs-fieldtype-select field hs-form-field smart-field"><label id="label-country_pl_-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" class="" placeholder="Enter your Country (Select One)"
          for="country_pl_-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc"><span>Country (Select One)</span><span class="hs-form-required">*</span></label>
        <legend class="hs-field-desc" style="display: none;"></legend>
        <div class="input"><select id="country_pl_-9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" required="" class="hs-input is-placeholder" name="country_pl_">
            <option disabled="" value="">Please Select</option>
            <option value="United States">United States</option>
            <option value="Afghanistan">Afghanistan</option>
            <option value="Aland Islands">Aland Islands</option>
            <option value="Albania">Albania</option>
            <option value="Algeria">Algeria</option>
            <option value="Andorra">Andorra</option>
            <option value="Angola">Angola</option>
            <option value="Anguilla">Anguilla</option>
            <option value="Antarctica">Antarctica</option>
            <option value="Antigua and Barbuda">Antigua &amp; Barbuda</option>
            <option value="Argentina">Argentina</option>
            <option value="Armenia">Armenia</option>
            <option value="Aruba">Aruba</option>
            <option value="Australia">Australia</option>
            <option value="Austria">Austria</option>
            <option value="Azerbaijan">Azerbaijan</option>
            <option value="Baden">Baden</option>
            <option value="Bahamas">Bahamas</option>
            <option value="Bahrain">Bahrain</option>
            <option value="Bangladesh">Bangladesh</option>
            <option value="Barbados">Barbados</option>
            <option value="Belarus">Belarus</option>
            <option value="Belgium">Belgium</option>
            <option value="Belize">Belize</option>
            <option value="Benin">Benin</option>
            <option value="Bermuda">Bermuda</option>
            <option value="Bhutan">Bhutan</option>
            <option value="Bolivia">Bolivia</option>
            <option value="Bonaire">Bonaire</option>
            <option value="Bosnia &amp; Herzegovina">Bosnia &amp; Herzegovina</option>
            <option value="Botswana">Botswana</option>
            <option value="Brazil">Brazil</option>
            <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
            <option value="Brunei">Brunei</option>
            <option value="Bulgaria">Bulgaria</option>
            <option value="Burkina Faso">Burkina Faso</option>
            <option value="Burundi">Burundi</option>
            <option value="Cabo Verde">Cabo Verde</option>
            <option value="Cambodia">Cambodia</option>
            <option value="Cameroon">Cameroon</option>
            <option value="Canada">Canada</option>
            <option value="Cape Verde">Cape Verde</option>
            <option value="Cayman Islands">Cayman Islands</option>
            <option value="Central African Republic">Central African Republic</option>
            <option value="Chad">Chad</option>
            <option value="Chile">Chile</option>
            <option value="China">China</option>
            <option value="Christmas Island">Christmas Island</option>
            <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
            <option value="Colombia">Colombia</option>
            <option value="Comoros">Comoros</option>
            <option value="Cook Islands">Cook Islands</option>
            <option value="Costa Rica">Costa Rica</option>
            <option value="Croatia">Croatia</option>
            <option value="Cuba">Cuba</option>
            <option value="Cyprus">Cyprus</option>
            <option value="Czech Republic">Czech Republic</option>
            <option value="Côte d'Ivoire">Côte d'Ivoire</option>
            <option value="Democratic Republic of the Congo">Democratic Republic of the Congo</option>
            <option value="Denmark">Denmark</option>
            <option value="Djibouti">Djibouti</option>
            <option value="Dominica">Dominica</option>
            <option value="Dominican Republic">Dominican Republic</option>
            <option value="Ecuador">Ecuador</option>
            <option value="Egypt">Egypt</option>
            <option value="El Salvador">El Salvador</option>
            <option value="Equatorial Guinea">Equatorial Guinea</option>
            <option value="Eritrea">Eritrea</option>
            <option value="Estonia">Estonia</option>
            <option value="Eswatini">Eswatini</option>
            <option value="Ethiopia">Ethiopia</option>
            <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
            <option value="Faroe Islands">Faroe Islands</option>
            <option value="Fiji">Fiji</option>
            <option value="Finland">Finland</option>
            <option value="France">France</option>
            <option value="French Guiana">French Guiana</option>
            <option value="French Southern Territories">French Southern Territories</option>
            <option value="Gabon">Gabon</option>
            <option value="Gambia">Gambia</option>
            <option value="Georgia">Georgia</option>
            <option value="Germany">Germany</option>
            <option value="Ghana">Ghana</option>
            <option value="Gibraltar">Gibraltar</option>
            <option value="Greece">Greece</option>
            <option value="Greenland">Greenland</option>
            <option value="Grenada">Grenada</option>
            <option value="Guadeloupe">Guadeloupe</option>
            <option value="Guatemala">Guatemala</option>
            <option value="Guernsey">Guernsey</option>
            <option value="Guinea">Guinea</option>
            <option value="Guinea-Bissau">Guinea-Bissau</option>
            <option value="Guyana">Guyana</option>
            <option value="Haiti">Haiti</option>
            <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>
            <option value="Holy See">Holy See</option>
            <option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option>
            <option value="Honduras">Honduras</option>
            <option value="Hong Kong">Hong Kong</option>
            <option value="Hungary">Hungary</option>
            <option value="Iceland">Iceland</option>
            <option value="India">India</option>
            <option value="Indonesia">Indonesia</option>
            <option value="Iran">Iran</option>
            <option value="Iraq">Iraq</option>
            <option value="Ireland">Ireland</option>
            <option value="Isle of Man">Isle of Man</option>
            <option value="Israel">Israel</option>
            <option value="Italy">Italy</option>
            <option value="Jamaica">Jamaica</option>
            <option value="Japan">Japan</option>
            <option value="Jersey">Jersey</option>
            <option value="Jordan">Jordan</option>
            <option value="Kazakhstan">Kazakhstan</option>
            <option value="Kenya">Kenya</option>
            <option value="Kiribati">Kiribati</option>
            <option value="Kosovo">Kosovo</option>
            <option value="Kuwait">Kuwait</option>
            <option value="Kyrgyz Republic (Kyrgyzstan)">Kyrgyz Republic (Kyrgyzstan)</option>
            <option value="Kyrgyzstan">Kyrgyzstan</option>
            <option value="Lao People’s Democratic Republic">Lao People’s Democratic Republic</option>
            <option value="Laos">Laos</option>
            <option value="Latvia">Latvia</option>
            <option value="Lebanon">Lebanon</option>
            <option value="Lesotho">Lesotho</option>
            <option value="Liberia">Liberia</option>
            <option value="Libya">Libya</option>
            <option value="Liechtenstein">Liechtenstein</option>
            <option value="Lithuania">Lithuania</option>
            <option value="Luxembourg">Luxembourg</option>
            <option value="Macao">Macao</option>
            <option value="Macedonia, the former Yugoslav Republic of">Macedonia, the former Yugoslav Republic of</option>
            <option value="Madagascar">Madagascar</option>
            <option value="Malawi">Malawi</option>
            <option value="Malaysia">Malaysia</option>
            <option value="Maldives">Maldives</option>
            <option value="Mali">Mali</option>
            <option value="Malta">Malta</option>
            <option value="Marshall Islands">Marshall Islands</option>
            <option value="Martinique">Martinique</option>
            <option value="Mauritania">Mauritania</option>
            <option value="Mauritius">Mauritius</option>
            <option value="Mayotte">Mayotte</option>
            <option value="Mexico">Mexico</option>
            <option value="Micronesia">Micronesia</option>
            <option value="Moldova">Moldova</option>
            <option value="Monaco">Monaco</option>
            <option value="Mongolia">Mongolia</option>
            <option value="Montenegro">Montenegro</option>
            <option value="Montserrat">Montserrat</option>
            <option value="Morocco">Morocco</option>
            <option value="Mozambique">Mozambique</option>
            <option value="Myanmar/Burma">Myanmar/Burma</option>
            <option value="Namibia">Namibia</option>
            <option value="Nauru">Nauru</option>
            <option value="Nepal">Nepal</option>
            <option value="Netherlands">Netherlands</option>
            <option value="New Caledonia">New Caledonia</option>
            <option value="New Zealand">New Zealand</option>
            <option value="Nicaragua">Nicaragua</option>
            <option value="Niger">Niger</option>
            <option value="Nigeria">Nigeria</option>
            <option value="Niue">Niue</option>
            <option value="Norfolk Island">Norfolk Island</option>
            <option value="North Korea">North Korea</option>
            <option value="North Macedonia">North Macedonia</option>
            <option value="Norway">Norway</option>
            <option value="Oman">Oman</option>
            <option value="Pacific Islands">Pacific Islands</option>
            <option value="Pakistan">Pakistan</option>
            <option value="Palau">Palau</option>
            <option value="Palestine">Palestine</option>
            <option value="Panama">Panama</option>
            <option value="Papua New Guinea">Papua New Guinea</option>
            <option value="Paraguay">Paraguay</option>
            <option value="Peru">Peru</option>
            <option value="Philippines">Philippines</option>
            <option value="Pitcairn">Pitcairn</option>
            <option value="Poland">Poland</option>
            <option value="Portugal">Portugal</option>
            <option value="Puerto Rico">Puerto Rico</option>
            <option value="Qatar">Qatar</option>
            <option value="Reunion">Reunion</option>
            <option value="Romania">Romania</option>
            <option value="Russia">Russia</option>
            <option value="Rwanda">Rwanda</option>
            <option value="Saint Barthélemy">Saint Barthélemy</option>
            <option value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option>
            <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
            <option value="Saint Lucia">Saint Lucia</option>
            <option value="Saint Martin (French part)">Saint Martin (French part)</option>
            <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
            <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
            <option value="Samoa">Samoa</option>
            <option value="San Marino">San Marino</option>
            <option value="Sao Tome and Principe">Sao Tome and Principe</option>
            <option value="Saudi Arabia">Saudi Arabia</option>
            <option value="Senegal">Senegal</option>
            <option value="Serbia">Serbia</option>
            <option value="Seychelles">Seychelles</option>
            <option value="Sierra Leone">Sierra Leone</option>
            <option value="Singapore">Singapore</option>
            <option value="Slovakia">Slovakia</option>
            <option value="Slovenia">Slovenia</option>
            <option value="Solomon Islands, The">Solomon Islands</option>
            <option value="Somalia">Somalia</option>
            <option value="South Africa">South Africa</option>
            <option value="South Korea">South Korea</option>
            <option value="South Sudan">South Sudan</option>
            <option value="Spain">Spain</option>
            <option value="Sri Lanka">Sri Lanka</option>
            <option value="St. Vincent &amp; Grenadines">St. Vincent &amp; Grenadines</option>
            <option value="State of Palestine">State of Palestine</option>
            <option value="Sudan">Sudan</option>
            <option value="Suriname">Suriname</option>
            <option value="Swaziland">Swaziland</option>
            <option value="Sweden">Sweden</option>
            <option value="Switzerland">Switzerland</option>
            <option value="Syria">Syria</option>
            <option value="Taiwan">Taiwan</option>
            <option value="Tajikistan">Tajikistan</option>
            <option value="Tanzania">Tanzania</option>
            <option value="Thailand">Thailand</option>
            <option value="Timor-Leste">Timor-Leste</option>
            <option value="Togo">Togo</option>
            <option value="Tokelau">Tokelau</option>
            <option value="Tonga">Tonga</option>
            <option value="Trinidad &amp; Tobago">Trinidad &amp; Tobago</option>
            <option value="Tunisia">Tunisia</option>
            <option value="Turkey">Turkey</option>
            <option value="Turkmenistan">Turkmenistan</option>
            <option value="Turks &amp; Caicos Islands">Turks &amp; Caicos Islands</option>
            <option value="Tuvalu">Tuvalu</option>
            <option value="Uganda">Uganda</option>
            <option value="Ukraine">Ukraine</option>
            <option value="United Arab Emirates">United Arab Emirates</option>
            <option value="United Kingdom, The">United Kingdom</option>
            <option value="Unknown">Unknown</option>
            <option value="Uruguay">Uruguay</option>
            <option value="Uzbekistan">Uzbekistan</option>
            <option value="Vanuatu">Vanuatu</option>
            <option value="Venezuela">Venezuela</option>
            <option value="Vietnam">Vietnam</option>
            <option value="Virgin Islands (UK)">Virgin Islands (UK)</option>
            <option value="Virgin Islands (US)">Virgin Islands (US)</option>
            <option value="Wallis and Futuna">Wallis and Futuna</option>
            <option value="Western Sahara">Western Sahara</option>
            <option value="Yemen">Yemen</option>
            <option value="Zambia">Zambia</option>
            <option value="Zimbabwe">Zimbabwe</option>
            <option value="Union of Soviet Socialist Republics">Union of Soviet Socialist Republics</option>
          </select></div>
      </div>
    </div>
  </fieldset>
  <div class="hs_submit hs-submit">
    <div class="hs-field-desc" style="display: none;"></div>
    <div class="actions"><input type="submit" class="hs-button primary large" value="Download eBook"></div>
  </div><input name="hs_context" type="hidden"
    value="{&quot;embedAtTimestamp&quot;:&quot;1707934044984&quot;,&quot;formDefinitionUpdatedAt&quot;:&quot;1706659461263&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;notifyHubSpotOwner&quot;:&quot;true&quot;,&quot;userAgent&quot;:&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Safari/537.36&quot;,&quot;pageTitle&quot;:&quot;Capacitor by Ionic - Cross-platform apps with web technology&quot;,&quot;pageUrl&quot;:&quot;https://capacitorjs.com/&quot;,&quot;isHubSpotCmsGeneratedPage&quot;:false,&quot;hutk&quot;:&quot;c97008931836dd085446bfbaa0fad036&quot;,&quot;__hsfp&quot;:4158071004,&quot;__hssc&quot;:&quot;213394507.1.1707934045334&quot;,&quot;__hstc&quot;:&quot;213394507.c97008931836dd085446bfbaa0fad036.1707934045334.1707934045334.1707934045334.1&quot;,&quot;formTarget&quot;:&quot;#uid-ajlw1oy&quot;,&quot;rumScriptExecuteTime&quot;:2168.6000003814697,&quot;rumTotalRequestTime&quot;:2407.300000190735,&quot;rumTotalRenderTime&quot;:2423.1000003814697,&quot;rumServiceResponseTime&quot;:238.69999980926514,&quot;rumFormRenderTime&quot;:15.800000190734863,&quot;connectionType&quot;:&quot;4g&quot;,&quot;firstContentfulPaint&quot;:0,&quot;largestContentfulPaint&quot;:0,&quot;locale&quot;:&quot;en&quot;,&quot;timestamp&quot;:1707934045346,&quot;originalEmbedContext&quot;:{&quot;portalId&quot;:&quot;3776657&quot;,&quot;formId&quot;:&quot;9151dc0b-42d9-479f-b7b8-649e0e7bd1bc&quot;,&quot;region&quot;:&quot;na1&quot;,&quot;target&quot;:&quot;#uid-ajlw1oy&quot;,&quot;isBuilder&quot;:false,&quot;isTestPage&quot;:false,&quot;isPreview&quot;:false,&quot;css&quot;:&quot;&quot;,&quot;isMobileResponsive&quot;:true},&quot;correlationId&quot;:&quot;4465e04b-04b1-4a1e-85c3-6e948e401a5b&quot;,&quot;renderedFieldsIds&quot;:[&quot;firstname&quot;,&quot;lastname&quot;,&quot;email&quot;,&quot;job_function&quot;,&quot;company&quot;,&quot;country_pl_&quot;],&quot;captchaStatus&quot;:&quot;NOT_APPLICABLE&quot;,&quot;emailResubscribeStatus&quot;:&quot;NOT_APPLICABLE&quot;,&quot;isInsideCrossOriginFrame&quot;:false,&quot;source&quot;:&quot;forms-embed-1.4662&quot;,&quot;sourceName&quot;:&quot;forms-embed&quot;,&quot;sourceVersion&quot;:&quot;1.4662&quot;,&quot;sourceVersionMajor&quot;:&quot;1&quot;,&quot;sourceVersionMinor&quot;:&quot;4662&quot;,&quot;allPageIds&quot;:{},&quot;_debug_embedLogLines&quot;:[{&quot;clientTimestamp&quot;:1707934045082,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved customer callbacks used on embed context: [\&quot;onFormReady\&quot;]&quot;},{&quot;clientTimestamp&quot;:1707934045082,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved pageContext values which may be overriden by the embed context: {\&quot;pageTitle\&quot;:\&quot;Capacitor by Ionic - Cross-platform apps with web technology\&quot;,\&quot;pageUrl\&quot;:\&quot;https://capacitorjs.com/\&quot;,\&quot;userAgent\&quot;:\&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Safari/537.36\&quot;,\&quot;isHubSpotCmsGeneratedPage\&quot;:false}&quot;},{&quot;clientTimestamp&quot;:1707934045083,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved countryCode property from normalized embed definition response: \&quot;DE\&quot;&quot;},{&quot;clientTimestamp&quot;:1707934045344,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved analytics values from API response which may be overriden by the embed context: {\&quot;hutk\&quot;:\&quot;c97008931836dd085446bfbaa0fad036\&quot;}&quot;}]}"><iframe
    name="target_iframe_9151dc0b-42d9-479f-b7b8-649e0e7bd1bc" style="display: none;"></iframe>
</form>

POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/3776657/c8d355e3-a5ad-4f91-a2c0-c9dc93e10658

<form id="hsForm_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" method="POST" accept-charset="UTF-8" enctype="multipart/form-data" novalidate=""
  action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/3776657/c8d355e3-a5ad-4f91-a2c0-c9dc93e10658"
  class="hs-form-private hsForm_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658 hs-form-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658 hs-form-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658_555b57fd-3595-466a-9fc0-70cd9e1d4eee hs-form stacked"
  target="target_iframe_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" data-instance-id="555b57fd-3595-466a-9fc0-70cd9e1d4eee" data-form-id="c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" data-portal-id="3776657"
  data-test-id="hsForm_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" __bizdiag="-1797773545" __biza="W___">
  <div class="hs_email hs-email hs-fieldtype-text field hs-form-field"><label id="label-email-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" class="" placeholder="Enter your Email" for="email-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658"><span>Email</span><span
        class="hs-form-required">*</span></label>
    <legend class="hs-field-desc" style="display: none;"></legend>
    <div class="input"><input id="email-c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" name="email" required="" placeholder="Email" type="email" class="hs-input" inputmode="email" autocomplete="email" value=""></div>
  </div>
  <div class="hs_submit hs-submit">
    <div class="hs-field-desc" style="display: none;"></div>
    <div class="actions"><input type="submit" class="hs-button primary large" value="Subscribe"></div>
  </div><input name="hs_context" type="hidden"
    value="{&quot;embedAtTimestamp&quot;:&quot;1707934044993&quot;,&quot;formDefinitionUpdatedAt&quot;:&quot;1652213660123&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;renderRawHtml&quot;:&quot;true&quot;,&quot;isLegacyThemeAllowed&quot;:&quot;true&quot;,&quot;userAgent&quot;:&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Safari/537.36&quot;,&quot;pageTitle&quot;:&quot;Capacitor by Ionic - Cross-platform apps with web technology&quot;,&quot;pageUrl&quot;:&quot;https://capacitorjs.com/&quot;,&quot;isHubSpotCmsGeneratedPage&quot;:false,&quot;hutk&quot;:&quot;c97008931836dd085446bfbaa0fad036&quot;,&quot;__hsfp&quot;:4158071004,&quot;__hssc&quot;:&quot;213394507.1.1707934045334&quot;,&quot;__hstc&quot;:&quot;213394507.c97008931836dd085446bfbaa0fad036.1707934045334.1707934045334.1707934045334.1&quot;,&quot;formTarget&quot;:&quot;#uid-zv7crde&quot;,&quot;rumScriptExecuteTime&quot;:2168.6000003814697,&quot;rumTotalRequestTime&quot;:2392.1000003814697,&quot;rumTotalRenderTime&quot;:2402.699999809265,&quot;rumServiceResponseTime&quot;:223.5,&quot;rumFormRenderTime&quot;:10.59999942779541,&quot;connectionType&quot;:&quot;4g&quot;,&quot;firstContentfulPaint&quot;:0,&quot;largestContentfulPaint&quot;:0,&quot;locale&quot;:&quot;en&quot;,&quot;timestamp&quot;:1707934045343,&quot;originalEmbedContext&quot;:{&quot;portalId&quot;:&quot;3776657&quot;,&quot;formId&quot;:&quot;c8d355e3-a5ad-4f91-a2c0-c9dc93e10658&quot;,&quot;region&quot;:&quot;na1&quot;,&quot;target&quot;:&quot;#uid-zv7crde&quot;,&quot;isBuilder&quot;:false,&quot;isTestPage&quot;:false,&quot;isPreview&quot;:false,&quot;css&quot;:&quot;&quot;,&quot;isMobileResponsive&quot;:true},&quot;correlationId&quot;:&quot;555b57fd-3595-466a-9fc0-70cd9e1d4eee&quot;,&quot;renderedFieldsIds&quot;:[&quot;email&quot;],&quot;captchaStatus&quot;:&quot;NOT_APPLICABLE&quot;,&quot;emailResubscribeStatus&quot;:&quot;NOT_APPLICABLE&quot;,&quot;isInsideCrossOriginFrame&quot;:false,&quot;source&quot;:&quot;forms-embed-1.4662&quot;,&quot;sourceName&quot;:&quot;forms-embed&quot;,&quot;sourceVersion&quot;:&quot;1.4662&quot;,&quot;sourceVersionMajor&quot;:&quot;1&quot;,&quot;sourceVersionMinor&quot;:&quot;4662&quot;,&quot;allPageIds&quot;:{},&quot;_debug_embedLogLines&quot;:[{&quot;clientTimestamp&quot;:1707934045067,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved customer callbacks used on embed context: [\&quot;onFormReady\&quot;]&quot;},{&quot;clientTimestamp&quot;:1707934045068,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved pageContext values which may be overriden by the embed context: {\&quot;pageTitle\&quot;:\&quot;Capacitor by Ionic - Cross-platform apps with web technology\&quot;,\&quot;pageUrl\&quot;:\&quot;https://capacitorjs.com/\&quot;,\&quot;userAgent\&quot;:\&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Safari/537.36\&quot;,\&quot;isHubSpotCmsGeneratedPage\&quot;:false}&quot;},{&quot;clientTimestamp&quot;:1707934045068,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved countryCode property from normalized embed definition response: \&quot;DE\&quot;&quot;},{&quot;clientTimestamp&quot;:1707934045341,&quot;level&quot;:&quot;INFO&quot;,&quot;message&quot;:&quot;Retrieved analytics values from API response which may be overriden by the embed context: {\&quot;hutk\&quot;:\&quot;c97008931836dd085446bfbaa0fad036\&quot;}&quot;}]}"><iframe
    name="target_iframe_c8d355e3-a5ad-4f91-a2c0-c9dc93e10658" style="display: none;"></iframe>
</form>

Text Content

JOIN THE COMMUNITY IN AUSTIN, TX. OCTOBER 10-11, 2023.

Get tickets today →
Skip to main content
   SearchK
   DocsPluginsCLI
 * 
   CommunityBlogEnterprise
 * 
 * 
 * 
 * 
 * 


⋮


A CROSS-PLATFORM NATIVE RUNTIME FOR WEB APPS.

Capacitor is an open source native runtime for building Web Native apps. Create
cross-platform iOS, Android, and Progressive Web Apps with JavaScript, HTML, and
CSS.

Install Capacitor →Explore Plugins
Migrate from Cordova →




GET STARTED EASILY.

01


DROP CAPACITOR INTO ANY EXISTING WEB APP.

npm install @capacitor/cli @capacitor/core
npx cap init

02


INSTALL THE NATIVE PLATFORMS YOU WANT TO TARGET.


npm install @capacitor/ios @capacitor/android
npx cap add ios
npx cap add android

03


ACCESS CORE NATIVE APIS OR EXTEND WITH YOUR OWN.

Capacitor’s native plugin APIs make it extremely easy to access and invoke
common device functionality across multiple platforms.

NotificationsGeolocationCameraCustom
import { LocalNotifications } from '@capacitor/local-notifications';


LocalNotifications.schedule({
  notifications: [
    {
      title: "On sale",
      body: "Widgets are 10% off. Act fast!",
      id: 1,
      schedule: { at: new Date(Date.now() + 1000 * 5) },
      sound: null,
      attachments: null,
      actionTypeId: "",
      extra: null
    }
  ]
});

import { Geolocation } from '@capacitor/geolocation';


// get the users current position
const position = await Geolocation.getCurrentPosition();


// grab latitude & longitude
const latitude = position.coords.latitude;
const longitude = position.coords.longitude;



import { Camera, CameraResultType } from '@capacitor/camera';


// Take a picture or video, or load from the library
const picture = await Camera.getPicture({
  resultType: CameraResultType.Uri
});



import Foundation
import Capacitor


// Custom platform code, easily exposed to your web app
// through Capacitor plugin APIs. Build APIs that work
// across iOS, Android, and the web!
@objc(MyAwesomePlugin)
public class MyAwesomePlugin: CAPPlugin {


  @objc public func doNative(_ call: CAPPluginCall) {
  let alert = UIAlertController(title: "Title", message: "Please Select an Option", preferredStyle: .actionSheet)


  // ....
  }
}




BUILDING CROSS-PLATFORM APPS WITH CAPACITOR

First Name*

Last Name*

Email*

Job function*
Please SelectIT Executive (CIO, CTO, VP Engineering, etc.)Business Executive
(CEO, COO, CMO, etc.)ArchitectDirector/ Development ManagerProduct/ Project
ManagerSoftware Developer/ EngineerStudentOther
Company name*

Country (Select One)*
Please SelectUnited StatesAfghanistanAland
IslandsAlbaniaAlgeriaAndorraAngolaAnguillaAntarcticaAntigua &
BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBadenBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaireBosnia
& HerzegovinaBotswanaBrazilBritish Indian Ocean TerritoryBruneiBulgariaBurkina
FasoBurundiCabo VerdeCambodiaCameroonCanadaCape VerdeCayman IslandsCentral
African RepublicChadChileChinaChristmas IslandCocos (Keeling)
IslandsColombiaComorosCook IslandsCosta RicaCroatiaCubaCyprusCzech RepublicCôte
d'IvoireDemocratic Republic of the CongoDenmarkDjiboutiDominicaDominican
RepublicEcuadorEgyptEl SalvadorEquatorial
GuineaEritreaEstoniaEswatiniEthiopiaFalkland Islands (Malvinas)Faroe
IslandsFijiFinlandFranceFrench GuianaFrench Southern
TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard
Island and McDonald IslandsHoly SeeHoly See (Vatican City State)HondurasHong
KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of
ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKosovoKuwaitKyrgyz
Republic (Kyrgyzstan)KyrgyzstanLao People’s Democratic
RepublicLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedonia,
the former Yugoslav Republic ofMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall
IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmar/BurmaNamibiaNauruNepalNetherlandsNew
CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth KoreaNorth
MacedoniaNorwayOmanPacific IslandsPakistanPalauPalestinePanamaPapua New
GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto
RicoQatarReunionRomaniaRussiaRwandaSaint BarthélemySaint Helena, Ascension and
Tristan da CunhaSaint Kitts and NevisSaint LuciaSaint Martin (French part)Saint
Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and
PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra
LeoneSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth KoreaSouth
SudanSpainSri LankaSt. Vincent & GrenadinesState of
PalestineSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad
& TobagoTunisiaTurkeyTurkmenistanTurks & Caicos IslandsTuvaluUgandaUkraineUnited
Arab EmiratesUnited KingdomUnknownUruguayUzbekistanVanuatuVenezuelaVietnamVirgin
Islands (UK)Virgin Islands (US)Wallis and FutunaWestern
SaharaYemenZambiaZimbabweUnion of Soviet Socialist Republics


Ship cross-platform mobile apps 10X faster. We wrote a free guide on when and
why to use Capacitor to build cross-platform apps.

Read the free eBook →


CONNECT WEB APPS TO NATIVE FUNCTIONALITY.

UNIVERSAL APPS

Build web-based applications that run equally well across iOS, Android, and as
Progressive Web Apps.

NATIVE ACCESS

Access the full Native SDKs on each platform, and easily deploy to the App
Stores (and the web).

NATIVE PWAS

Add custom native functionality with a simple Plugin API, or use existing
Cordova plugins with our compatibility layer.


CROSS-PLATFORM, 
CORE NATIVE PLUGINS.

Explore APIs →

CAMERA

Capture images, save photos, and configure hardware parameters like saturation
and color balance.



FILE SYSTEM

Save and read documents, assets, and other content your users need to access via
native file systems.

GEOLOCATION

Gather critical information about a user’s device location, such as latitude and
longitude.

ACCELEROMETER

Access the device accelerometer sensors to measures changes in velocity of a
device motion.

NOTIFICATIONS

Schedule local notifications on the device or handle push notifications sent
from a server.

NETWORK

Monitor for network connectivity and capability changes to build resilient
offline apps.

HAPTICS

Add physical feedback through haptic features available on modern devices.

YOUR OWN PLUGIN

Write your own custom plugins to access specialty features and easily integrate
any 3rd-party SDK.


BRING YOUR OWN 
WEB FRAMEWORK.

Drop Capacitor into any existing web project, framework or library. Convert an
existing React, Svelte, Vue (or your preferred Web Framework) project to native
mobile.




WHAT PEOPLE ARE SAYING 
ABOUT CAPACITOR.


AUSTIN HOWARD

@a_howard8

I’m reallllyyyy digging capacitor 👀


ANGULAR

@angular

Did you know @capacitorjs shows how to give your #Angular app access to mobile
APIs and a presence in app stores?


SCRIPTKITTY

@thr0wsException

I'm pretty hyped to be honest, from what I've seen so far this will be another
major step for establishing web technology as the go-to method for developing
cross platform apps ♥


ADENIYI TOLULOPE

@tolutronics

@capacitorjs has been a great companion this year... with realtime updates.


GUILLERMO RAUCH

@rauchg

Amazing that this is @vercel Next.js + @tailwindcss + @capacitorjs 🤯


CARLOS MARTINEZ

@cmartineztech

Yes, It works 😱 deep linking and google native authentication in iOS
@capacitorjs


GREG MARINE

@gregmarine

One of the nice things about Capacitor is that you don’t have to use Ionic. I
personally love Ionic and use it for UI components. But it isn’t required for
Capacitor 😊


JACOB CLARK

@imjacobclark

We blogged about how we use Capacitor to build our 4 Children’s apps at the @BBC


DAYANA JABIF

@dayujabif

I still can't believe how easy is to turn an @Ionicframework app into a native
iOS app using @capacitorjs 🤯


LEO

@creativiii

I've tried React Native but coming from web dev the DX is such a step down. Give
@capacitorjs a go if you're building apps 👀


TIM S

@tdawgpharaoh

I am asking myself, how did I not hear about @capacitorjs until recently. Very
nice.


DANIEL RODRIGUES

@inspire_rd

Tried out @capacitorjs soon after it went stable - amazing! Simple & straight
forward.

👋

The Capacitor Community is growing. Connect with us and say Hello.

FOLLOW US ON X

STAR US ON GITHUB

JOIN THE FORUM


SUPERCHARGE YOUR APP WITH ENTERPRISE-GRADE SOLUTIONS.

Ready for enterprise. With an Ionic platform subscription, access powerful
security, authentication, deployment, and CI/CD features focused on teams
building critical apps.

Learn more →



READY TO START BUILDING?

Dive in and create your first Capacitor project today

Get Started →Explore Plugins →

INSTALLATION GUIDE →

Install Capacitor and learn how to start building with it

EXPLORE NATIVE PLUGINS →

Explore Native Plugins that are available to all Capacitor apps

JOIN OUR NEWSLETTER

Keep up to date with all the latest Capacitor news and updates

Email*



© 2024 Capacitor

Ionic Open Source | Released under MIT License

DEVELOPERS

 * Install
 * Docs
 * Plugins

RESOURCES

 * Community
 * Blog
 * Discussions

CONNECT

 * GitHub
 * X
 * Ionic