> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Docs: Host Discord Bots, Websites, APIs and Databases

> Square Cloud docs: deploy Discord bots, websites, APIs and managed databases in minutes, with guides for Node.js, Python and more, plus CLI and API references.

<div className="sc-page">
  <section className="sc-hero">
    <div className="sc-hero-backdrop" aria-hidden="true" />

    <img className="sc-hero-grid" src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/home/grid.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=d35e17e61d8cb6aad2d8113cdecd205b" alt="" aria-hidden="true" noZoom width="896" height="640" data-path="images/home/grid.svg" />

    <a className="sc-pill" href="/en/services/blob">
      <span className="sc-pill-tag">New</span>
      Blob Storage update: private files, share links and S3 →
    </a>

    <h1 className="sc-title">
      Your code,<br /><span className="sc-gradient">live in seconds.</span>
    </h1>

    <p className="sc-lead">
      Host bots, websites, APIs, databases and files on infrastructure built for developers. Add one configuration file, upload your project and Square Cloud takes care of the rest, from logs to real-time metrics.
    </p>

    <div className="sc-actions">
      <a className="sc-btn sc-btn-primary" href="/en/getting-started/quick-start">Start building</a>
      <a className="sc-btn sc-btn-ghost" href="/en/getting-started/config-file">Configuration file</a>
    </div>

    <p className="sc-note">
      Square Cloud is a paid platform: every plan runs on dedicated resources from your very first deploy. <a href="/en/platform/plans">Compare plans</a>
    </p>
  </section>

  <section className="sc-section">
    <h2 className="sc-h2">Everything your project needs to run</h2>
    <p className="sc-sub">Pick what you're building. Each service has its own guide, limits and best practices.</p>

    <div className="sc-grid sc-grid-4">
      <a className="sc-tile" href="/en/services/bots">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/bots.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=b4f8a307445b72420b579e750218ebcc" alt="" noZoom width="24" height="24" data-path="images/icons/bots.svg" />

        <span className="sc-t">Bot hosting</span>
        <span className="sc-d">Discord, WhatsApp and Telegram bots online around the clock, with optional automatic restarts.</span>
      </a>

      <a className="sc-tile" href="/en/services/sites">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/sites.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=92650b42e3e11fe57765a258de62e50d" alt="" noZoom width="24" height="24" data-path="images/icons/sites.svg" />

        <span className="sc-t">Websites and APIs</span>
        <span className="sc-d">Frontends, APIs and full-stack apps on a squareweb.app subdomain or your own domain.</span>
      </a>

      <a className="sc-tile" href="/en/services/databases">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/databases.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=996c9b2b2da2f27038d38f9544187208" alt="" noZoom width="24" height="24" data-path="images/icons/databases.svg" />

        <span className="sc-t">Databases</span>
        <span className="sc-d">Managed MongoDB, PostgreSQL, MySQL and Redis, with TLS and snapshots.</span>
      </a>

      <a className="sc-tile" href="/en/services/blob">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/blob.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=ce439b8d83b4cd0be375577dbf6d0d68" alt="" noZoom width="24" height="24" data-path="images/icons/blob.svg" />

        <span className="sc-t">Blob Storage</span>
        <span className="sc-d">Object storage with a global CDN, private files, share links and an S3 API.</span>
      </a>
    </div>
  </section>

  <section className="sc-section">
    <h2 className="sc-h2">From code to production in three steps</h2>

    <div className="sc-split">
      <div className="sc-steps">
        <div className="sc-step">
          <div>
            <span className="sc-t">Add a configuration file</span>
            <span className="sc-d">A <code>squarecloud.app</code> file tells us your main file, memory and runtime version.</span>
          </div>
        </div>

        <div className="sc-step">
          <div>
            <span className="sc-t">Upload your project</span>
            <span className="sc-d">Send a zip through the dashboard, the CLI, the VS Code extension or the API, or <a href="https://help.squarecloud.app/en-us/article/how-to-connect-your-github-repository-and-deploy-automatically-mr6srt/">deploy from GitHub</a>.</span>
          </div>
        </div>

        <div className="sc-step">
          <div>
            <span className="sc-t">Go live</span>
            <span className="sc-d">Your app starts in seconds, with logs, real-time metrics and optional automatic restarts.</span>
          </div>
        </div>
      </div>

      <div className="sc-window">
        <div className="sc-window-bar"><i /><i /><i /><em>squarecloud.app</em></div>

        <div className="sc-code">
          <div><span className="k">MAIN</span>=<span className="v">index.js</span></div>
          <div><span className="k">MEMORY</span>=<span className="v">512</span></div>
          <div><span className="k">VERSION</span>=<span className="v">recommended</span></div>
          <div><span className="k">DISPLAY\_NAME</span>=<span className="v">My first app</span></div>
          <div><span className="k">SUBDOMAIN</span>=<span className="v">my-first-app</span></div>
        </div>
      </div>
    </div>
  </section>

  <section className="sc-section">
    <h2 className="sc-h2">Automate everything</h2>
    <p className="sc-sub">Manage apps, databases and files from your terminal, your editor or your own code.</p>

    <div className="sc-grid sc-grid-4">
      <a className="sc-tile" href="/en/api-reference/authentication">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/api.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=b0b7f33ee44f9a4b4e8d44dd27886b50" alt="" noZoom width="24" height="24" data-path="images/icons/api.svg" />

        <span className="sc-t">REST API</span>
        <span className="sc-d">Every dashboard action, available over HTTP.</span>
      </a>

      <a className="sc-tile" href="/en/cli-reference/installation">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/cli.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=99aad0d93f3305b4a1b978e3298cf1e4" alt="" noZoom width="24" height="24" data-path="images/icons/cli.svg" />

        <span className="sc-t">CLI</span>
        <span className="sc-d">Deploy, restart and follow logs from your terminal.</span>
      </a>

      <a className="sc-tile" href="/en/sdks/introduction">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/sdks.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=59282efc4c4fa42ddcc43ad496aca889" alt="" noZoom width="24" height="24" data-path="images/icons/sdks.svg" />

        <span className="sc-t">SDKs</span>
        <span className="sc-d">Official JavaScript, Python and Go libraries.</span>
      </a>

      <a className="sc-tile" href="/en/vscode-extension/installation">
        <img src="data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23c6cdd7' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='19' height='17' rx='3'/%3E%3Cpath d='m10 9.5-3 2.5 3 2.5M14 9.5l3 2.5-3 2.5'/%3E%3C/svg%3E" alt="" noZoom />

        <span className="sc-t">VS Code extension</span>
        <span className="sc-d">Upload, commit and follow logs without leaving your editor.</span>
      </a>
    </div>
  </section>

  <section className="sc-section">
    <h2 className="sc-h2">Start here</h2>

    <div className="sc-grid sc-grid-3">
      <a className="sc-tile sc-tile-row" href="/en/getting-started/quick-start">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/quickstart.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=9e082f96815d64531f7fefe26b800ae0" alt="" noZoom width="24" height="24" data-path="images/icons/quickstart.svg" />

        <div><span className="sc-t">Quickstart</span><span className="sc-d">Your first deploy in under 5 minutes.</span></div>
      </a>

      <a className="sc-tile sc-tile-row" href="/en/tutorials/bots/discord">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/bots.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=b4f8a307445b72420b579e750218ebcc" alt="" noZoom width="24" height="24" data-path="images/icons/bots.svg" />

        <div><span className="sc-t">Host a Discord bot</span><span className="sc-d">Put a discord.js or discord.py bot online 24/7.</span></div>
      </a>

      <a className="sc-tile sc-tile-row" href="/en/tutorials/how-to-deploy-your-website">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/sites.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=92650b42e3e11fe57765a258de62e50d" alt="" noZoom width="24" height="24" data-path="images/icons/sites.svg" />

        <div><span className="sc-t">Deploy a website</span><span className="sc-d">Publish a site or API on squareweb.app.</span></div>
      </a>

      <a className="sc-tile sc-tile-row" href="/en/getting-started/config-file">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/config.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=d123dc9b8ac302ad89f65cce7a25194b" alt="" noZoom width="24" height="24" data-path="images/icons/config.svg" />

        <div><span className="sc-t">Configuration file</span><span className="sc-d">Every <code>squarecloud.app</code> parameter explained.</span></div>
      </a>

      <a className="sc-tile sc-tile-row" href="/en/runtimes/introduction">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/runtimes.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=1f2da84872ea5b9ea88ace2de396b88b" alt="" noZoom width="24" height="24" data-path="images/icons/runtimes.svg" />

        <div><span className="sc-t">Runtimes</span><span className="sc-d">Supported languages and versions.</span></div>
      </a>

      <a className="sc-tile sc-tile-row" href="/en/tutorials/how-to-deploy-your-database">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/databases.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=996c9b2b2da2f27038d38f9544187208" alt="" noZoom width="24" height="24" data-path="images/icons/databases.svg" />

        <div><span className="sc-t">Create a database</span><span className="sc-d">Deploy a managed database and connect your app.</span></div>
      </a>

      <a className="sc-tile sc-tile-row" href="/en/platform/plans">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/plans.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=5f25cc4f44e7c7dd2e31e73ccd8b2cb9" alt="" noZoom width="24" height="24" data-path="images/icons/plans.svg" />

        <div><span className="sc-t">Plans and pricing</span><span className="sc-d">Resources and features of each plan.</span></div>
      </a>

      <a className="sc-tile sc-tile-row" href="/en/platform/troubleshooting">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/support.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=fe3340e8e3f448b7546769b97ca1dba5" alt="" noZoom width="24" height="24" data-path="images/icons/support.svg" />

        <div><span className="sc-t">Troubleshooting</span><span className="sc-d">Fix the most common deploy and runtime errors.</span></div>
      </a>

      <a className="sc-tile sc-tile-row" href="https://go.squarecloud.app/discord">
        <img src="https://mintcdn.com/squarecloud/LjM8QUm1WuZsmy3H/images/icons/community.svg?fit=max&auto=format&n=LjM8QUm1WuZsmy3H&q=85&s=88ea1f28355e862975d6731ee9f08135" alt="" noZoom width="24" height="24" data-path="images/icons/community.svg" />

        <div><span className="sc-t">Discord community</span><span className="sc-d">Over 100,000 developers ready to help.</span></div>
      </a>
    </div>
  </section>

  <section className="sc-cta">
    <h2 className="sc-h2">Ready to put your project online?</h2>
    <p className="sc-sub">Create your account, choose a plan and deploy in minutes.</p>

    <div className="sc-actions">
      <a className="sc-btn sc-btn-primary" href="https://squarecloud.app/en/signup">Create account</a>
      <a className="sc-btn sc-btn-ghost" href="https://squarecloud.app/en/signin">Sign in</a>
    </div>
  </section>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.