Appwrite
Dev & Tools
Official harmonycloud vector logo in the Dev & Tools category. Download lossless SVG and a 1024px transparent PNG.
Recolor, add a background or padding, then export. Everything runs locally in your browser.
SVG, PNG 16–2048px, JPG, WebP, ICO and a favicon setharmonycloud.zip
Database-extracted geometry, color models & WCAG contrast metrics
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="500px" height="446.977px" viewBox="0 0 500 446.977" enable-background="new 0 0 500 446.977" xml:space="preserve">
<g>
<path fill="#005D96" d="M370.453,158.985l-132.369,74.833c-0.128,0.074-0.263,0.132-0.393,0.199l0.145,0.256
c-14.99,7.689-31.967,12.062-49.975,12.062c-60.56,0-109.655-49.095-109.655-109.656c0-60.562,49.095-109.656,109.655-109.656
c31.212,0,59.353,13.061,79.323,33.989l-49.687,29.11c-8.563-5.461-18.724-8.64-29.632-8.64c-30.484,0-55.197,24.713-55.197,55.197
c0,30.484,24.713,55.195,55.197,55.195c8.129,0,15.842-1.771,22.79-4.928l0.118,0.204c0.092-0.054,0.175-0.117,0.267-0.171
l132.368-74.833c12.935-7.467,29.475-3.036,36.939,9.899C387.82,134.978,383.388,151.518,370.453,158.985z"/>
<path fill="#005D96" d="M144.269,34.71c-2.824,0-5.113-2.289-5.113-5.113c0-2.823,2.289-5.112,5.113-5.112
c2.823,0,5.112,2.289,5.112,5.112C149.38,32.422,147.092,34.71,144.269,34.71z M129.432,43.877c-0.616-0.844-0.99-1.875-0.99-3
c0-2.823,2.289-5.112,5.112-5.112c2.108,0,3.917,1.277,4.698,3.1C135.229,40.401,132.287,42.076,129.432,43.877z M117.596,42.675
c-2.824,0-5.113-2.289-5.113-5.112c0-2.824,2.289-5.112,5.113-5.112c2.823,0,5.112,2.288,5.112,5.112
C122.708,40.386,120.419,42.675,117.596,42.675z M105.371,57.123c-2.825,0-5.113-2.289-5.113-5.112
c0-2.824,2.289-5.112,5.113-5.112c2.822,0,5.111,2.288,5.111,5.112C110.482,54.834,108.193,57.123,105.371,57.123z M95.739,77.184
c-0.359,0.08-0.729,0.129-1.112,0.129c-2.823,0-5.114-2.289-5.114-5.112c0-2.824,2.291-5.113,5.114-5.113
c2.586,0,4.703,1.929,5.042,4.422C98.302,73.358,96.991,75.25,95.739,77.184z M85.366,66.014c-2.824,0-5.113-2.289-5.113-5.112
c0-2.824,2.289-5.112,5.113-5.112c2.823,0,5.112,2.288,5.112,5.112C90.478,63.725,88.189,66.014,85.366,66.014z M84.255,44.897
c-2.824,0-5.113-2.289-5.113-5.111c0-2.825,2.289-5.112,5.113-5.112c2.823,0,5.112,2.288,5.112,5.112
C89.367,42.608,87.078,44.897,84.255,44.897z M81.587,93.132c0,2.823-2.289,5.112-5.112,5.112c-2.824,0-5.113-2.289-5.113-5.112
c0-2.824,2.289-5.112,5.113-5.112C79.298,88.02,81.587,90.308,81.587,93.132z M65.361,70.459c-2.824,0-5.113-2.289-5.113-5.111
c0-2.825,2.289-5.112,5.113-5.112c2.823,0,5.112,2.288,5.112,5.112C70.473,68.17,68.184,70.459,65.361,70.459z M56.471,94.909
c-2.825,0-5.114-2.289-5.114-5.112c0-2.824,2.289-5.112,5.114-5.112c2.823,0,5.112,2.288,5.112,5.112
C61.583,92.621,59.293,94.909,56.471,94.909z M49.802,48.231c-2.824,0-5.113-2.289-5.113-5.112c0-2.824,2.289-5.112,5.113-5.112
c2.823,0,5.112,2.288,5.112,5.112C54.914,45.942,52.625,48.231,49.802,48.231z M37.577,71.57c-2.824,0-5.113-2.289-5.113-5.112
c0-2.824,2.289-5.112,5.113-5.112c2.823,0,5.112,2.288,5.112,5.112S40.4,71.57,37.577,71.57z M19.795,42.675
c-2.824,0-5.113-2.289-5.113-5.112c0-2.824,2.289-5.112,5.113-5.112c2.823,0,5.112,2.288,5.112,5.112
C24.907,40.386,22.618,42.675,19.795,42.675z M77.324,110.432c1.443,0,2.743,0.604,3.673,1.567
c-0.619,2.693-1.137,5.422-1.554,8.187c-0.647,0.295-1.361,0.471-2.119,0.471c-2.824,0-5.112-2.289-5.112-5.111
C72.211,112.721,74.5,110.432,77.324,110.432z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="280.6289" y1="480.7002" x2="586.4014" y2="480.7002" gradientTransform="matrix(1 0 0 1 -112 -344.0225)">
<stop offset="0" style="stop-color:#A7A8A8"/>
<stop offset="0.4694" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#A7A8A8"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M182.154,114.369l132.369-74.833c0.131-0.074,0.266-0.129,0.395-0.201l-0.146-0.254
c14.989-7.691,31.97-12.06,49.978-12.06c60.561,0,109.652,49.095,109.652,109.656c0,60.561-49.094,109.658-109.652,109.658
c-31.212,0-59.354-13.062-79.324-33.99l49.688-29.111c8.563,5.461,18.726,8.64,29.634,8.64c30.484,0,55.196-24.711,55.196-55.195
c0-30.484-24.712-55.197-55.196-55.197c-8.131,0-15.84,1.772-22.791,4.929l-0.117-0.205c-0.092,0.055-0.174,0.12-0.268,0.173
l-132.369,74.833c-12.935,7.467-29.474,3.035-36.942-9.898C164.788,138.376,169.221,121.836,182.154,114.369z"/>
<path fill="#FFFFFF" d="M164.45,41.987c-2.824,0-5.112-2.288-5.112-5.111c0-2.824,2.288-5.113,5.112-5.113
c2.824,0,5.113,2.289,5.113,5.113C169.562,39.699,167.273,41.987,164.45,41.987z M138.444,57.547c0-2.823,2.289-5.111,5.112-5.111
c2.823,0,5.113,2.288,5.113,5.111c0,2.824-2.29,5.113-5.113,5.113C140.733,62.66,138.444,60.371,138.444,57.547z M138.251,38.864
c0.265,0.617,0.415,1.297,0.415,2.012c0,2.824-2.29,5.113-5.113,5.113c-1.699,0-3.192-0.838-4.122-2.112
C132.287,42.076,135.229,40.401,138.251,38.864z M99.739,72.201c0,2.44-1.713,4.474-4,4.983c1.252-1.934,2.563-3.825,3.93-5.674
C99.701,71.739,99.739,71.964,99.739,72.201z M80.997,111.999c0.888,0.921,1.439,2.167,1.439,3.546c0,2.065-1.23,3.834-2.993,4.641
C79.859,117.421,80.378,114.691,80.997,111.999z M106.219,119.545c-2.824,0-5.112-2.289-5.112-5.112
c0-2.824,2.288-5.113,5.112-5.113c2.824,0,5.112,2.289,5.112,5.113C111.332,117.256,109.043,119.545,106.219,119.545z
M104.88,76.663c2.824,0,5.112,2.289,5.112,5.112c0,2.824-2.288,5.113-5.112,5.113c-2.824,0-5.112-2.289-5.112-5.113
C99.769,78.952,102.056,76.663,104.88,76.663z M101.774,94.217c2.824,0,5.112,2.289,5.112,5.112c0,2.824-2.288,5.113-5.112,5.113
c-2.824,0-5.112-2.289-5.112-5.113C96.662,96.506,98.95,94.217,101.774,94.217z M101.095,125.312c0,2.824-2.288,5.113-5.112,5.113
c-2.822,0-5.113-2.289-5.113-5.113c0-2.823,2.291-5.112,5.113-5.112C98.807,120.201,101.095,122.49,101.095,125.312z
M121.328,61.549c-2.823,0-5.112-2.289-5.112-5.113c0-2.823,2.289-5.112,5.112-5.112c2.823,0,5.113,2.289,5.113,5.112
C126.441,59.26,124.151,61.549,121.328,61.549z M122.662,83.553c-2.824,0-5.112-2.289-5.112-5.113c0-2.823,2.288-5.112,5.112-5.112
c2.824,0,5.112,2.289,5.112,5.112C127.774,81.265,125.486,83.553,122.662,83.553z"/>
</g>
<g>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="95.127" y1="295.029" x2="95.127" y2="278.307"/>
<path fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" d="M83.654,304.989c0,0,2.51,0,5.578,0
c3.067,0,7.808,1.954,7.808,7.811s-0.558,37.087-0.558,40.991c0,3.902,3.626,7.809,7.25,7.809s5.02,0,5.02,0"/>
<path fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" d="M137.472,312.241h-14.777
c-4.621,0-8.366-3.745-8.366-8.366v-23.982"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="136.917" y1="289.652" x2="113.493" y2="289.652"/>
<path fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" d="M169.262,312.241h-14.777
c-4.621,0-8.366-3.745-8.366-8.366v-23.982"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="168.707" y1="286.584" x2="145.282" y2="296.904"/>
<path fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" d="M122.973,325.625h34.022
c4.619,0,8.366,3.745,8.366,8.366v19.519c0,4.621-3.747,8.365-8.366,8.365h-34.022c-4.621,0-8.365-3.744-8.365-8.365v-19.519
C114.607,329.371,118.352,325.625,122.973,325.625z"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="189.062" y1="284.634" x2="265.748" y2="284.634"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="126.042" y1="318.375" x2="126.042" y2="325.625"/>
<path fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" d="M262.402,332.877v17.287
c0,4.62-3.746,8.365-8.366,8.365h-58.004l11.435-46.848"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="185.993" y1="311.404" x2="269.094" y2="311.404"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="115.722" y1="344.031" x2="165.638" y2="344.031"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="319.147" y1="308.129" x2="319.147" y2="363.134"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="305.763" y1="283.452" x2="305.763" y2="363.343"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="360.836" y1="278.219" x2="360.836" y2="364.667"/>
<path fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" d="M293.074,308.336
c0,22.309-0.557,41.55-4.461,54.376"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="331" y1="319.492" x2="351.356" y2="328.136"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="331" y1="291.049" x2="351.356" y2="299.691"/>
<path fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" d="M404.06,278.291v74.665
c0,4.62-3.743,8.364-8.364,8.364c0,0-2.638,0-5.438,0"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="416.818" y1="321.096" x2="389.002" y2="337.201"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="372.828" y1="344.031" x2="327.932" y2="344.031"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="414.726" y1="293.07" x2="389.211" y2="293.07"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="322.354" y1="281.288" x2="288.613" y2="285.193"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="420.164" y1="291.189" x2="474.75" y2="291.189"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="322.913" y1="298.509" x2="287.148" y2="298.509"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="425.602" y1="322.979" x2="472.241" y2="362.507"/>
<path fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" d="M421.419,314.195c0,0,34.508,0,45.384,0
c-4.183,17.359-29.488,38.48-47.685,47.894"/>
<line fill="none" stroke="#727171" stroke-width="8" stroke-miterlimit="10" x1="447.562" y1="278.223" x2="447.562" y2="315.241"/>
</g>
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M187.508,422.375c0,0,0-26.032,0-28.81c0-2.776,3.703-2.313,4.281,0c0.579,2.314,6.017,20.479,6.711,22.446
s4.165,2.198,4.744-0.231s5.322-20.363,5.901-22.678c0.578-2.313,4.744-2.43,4.744,0.811c0,3.239,0,28.462,0,28.462"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M225.574,391.661h14.347c2.044,0,3.702,1.657,3.702,3.702v20.648c0,2.045-1.658,3.702-3.702,3.702h-14.347
c-2.044,0-3.702-1.657-3.702-3.702v-20.648C221.872,393.318,223.529,391.661,225.574,391.661z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M251.144,422.26c0,0,0-25.967,0-28.396s4.513-3.586,5.901-0.347c1.388,3.239,7.419,19.481,8.908,23.073
c1.968,4.744,8.1,3.355,8.1-0.231s0-27.306,0-27.306"/>
<line fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" x1="293.375" y1="406.524" x2="293.375" y2="422.375"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M359.093,419.599h-19.785c-2.044,0-3.702-1.658-3.702-3.703v-20.536c0-2.045,1.658-3.703,3.702-3.703h19.785"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M385.01,419.599h-16.43c-2.044,0-3.702-1.658-3.702-3.703v-26.9"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M393.919,391.31h13.652c2.045,0,3.703,1.657,3.703,3.702v21.231c0,2.044-1.658,3.702-3.703,3.702h-13.652
c-2.045,0-3.702-1.658-3.702-3.702v-21.231C390.217,392.967,391.874,391.31,393.919,391.31z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M443.555,389.053v26.959c0,2.045-1.658,3.702-3.702,3.702h-17.124c-2.045,0-3.702-1.657-3.702-3.702v-26.959"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M450.959,419.771h17.009c2.044,0,3.702-1.657,3.702-3.702v-21c0-2.044-1.658-3.702-3.702-3.702h-17.009V419.771z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M281.227,389.284c0,0,7.521,13.885,8.793,15.735c1.272,1.852,6.132,2.546,7.867-0.347c1.736-2.893,7.521-15.735,7.521-15.735"/>
<line fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" x1="95.95" y1="389.362" x2="95.95" y2="422.066"/>
<line fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" x1="118.164" y1="389.362" x2="118.164" y2="422.066"/>
<line fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" x1="95.333" y1="404.479" x2="117.856" y2="404.479"/>
<line fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" x1="129.311" y1="409.417" x2="146.897" y2="409.417"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M159.625,422.144v-26.769c0-2.044,1.658-3.702,3.702-3.702h12.149c2.044,0,3.702,1.658,3.702,3.702v6.637
c0,2.045-1.658,3.702-3.702,3.702h-15.62"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M125.261,422.066c0,0,6.787-22.448,8.638-27.385c1.851-4.938,7.098-4.629,8.642,0c1.54,4.628,8.945,27.385,8.945,27.385"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#727171" stroke-width="5" stroke-miterlimit="10" d="
M175.476,405.482c2.044,0,3.702,1.658,3.702,3.703v12.958"/>
</g>
</svg>