Deploy and control your applications from VS Code

Connect with a code in your browser, deploy the folder you're editing and follow every application, database and workspace from the sidebar.

Requires VS Code 1.125 or later. The source code is on GitHub.

Connect without copying a key

VS Code shows a code, you approve it in your browser and the editor gets an authorization of its own.

  1. 1

    VS Code shows a code

    Click Connect account in the sidebar. An eight-character code appears and is copied for you.

  2. 2

    You approve it in the browser

    Paste the code on the page that opens and approve. Never enter a code that someone sent you.

  3. 3

    The editor is connected

    The sidebar confirms the account and loads your applications, databases and workspaces.

  • Valid for 90 days
  • Revocable at any time from your account
  • Kept in your system keychain, never in plain text
  • Your password never passes through VS Code

Every application at a glance

The sidebar opens with your plan and RAM, then a card for each application with its status, CPU and memory. Click a card for its details and right-click it for every action.

  • Live status

    Online, offline, or amber while a start, stop or restart you clicked is on its way.

    • Filter by name, domain or ID
    • Pages of 10 once the list grows
    • Favorites stay at the top
  • Every action, one click away

    Each card's menu groups its actions by purpose, with destructive ones last. The command palette has the same actions.

    • Start, stop and restart
    • Open in the dashboard or copy the ID
    • Lists only the applications an action applies to
  • Always in the status bar

    How many applications are online and whether Square Cloud is healthy, without opening anything.

    • Account, plan and service status on hover
    • Click to refresh

Deploy from the editor

Upload the project you're working on as a new application, send changes to one that already exists, or link a GitHub repository and deploy on every push.

  • Upload a new application

    Pick the folder you have open, or any other. The extension zips it with your ignore rules and asks before anything leaves your machine.

  • Commit changes

    Send changed files or a whole folder. The application keeps its ID, domain and settings.

    • Restarts afterwards only if you choose
    • Folders follow the same ignore rules
  • Deploy on every push

    Link an application to a GitHub repository and branch, and each push to that branch deploys it with no upload.

    • Uses the Square Cloud GitHub App
    • Unlink it at any time

A squarecloud.app that checks itself

The config file gets autocomplete, validation and quick fixes while you type, with nothing else to install. If you'd rather not write it, creating the application in the dashboard generates it.

  • Autocomplete

    Every key, and the values of MAIN, RUNTIME, VERSION, MEMORY and AUTORESTART. MAIN suggests the source files in your project.

  • Errors as you type

    Missing keys, values past their length limit, a MAIN file that doesn't exist and memory below the minimum are underlined right away.

  • Quick fixes

    The light bulb turns an invalid RUNTIME, VERSION or AUTORESTART into a value Square Cloud accepts, in one click.

Everything else, from the same sidebar

Logs, metrics, snapshots, variables, databases and workspaces, in each card's menu and in the command palette.

  • Logs and live stream

    Fetch the latest logs when you need them, or follow a realtime stream in the Output panel. It reconnects on its own when the connection closes.

  • Metrics and traffic

    CPU, RAM and network for the last 24 hours, on applications with 512 MB or more. Websites also get edge logs, errors, performance and a cache purge.

  • Snapshots

    Download a snapshot before a risky change and restore an earlier one when you need it. Deleting an application takes a recovery snapshot first.

  • Environment variables

    List, add, edit and remove variables without leaving the editor. Changes apply right away.

  • Databases

    Create MongoDB, MySQL, PostgreSQL and Redis databases, start or stop them and download the TLS certificate. The connection URL is copied once, when you create one.

  • Workspaces

    See the workspaces you own or joined, with their members and applications. Create one, or copy your invite code so an owner can add you.

Clear when something goes wrong

Each problem gets its own state that says what happened and offers the action that helps, instead of a blank panel.

  • No connection

    The sidebar says it can't reach Square Cloud and reconnects on its own once you're back online.

  • Too many requests

    Refreshes pause with a countdown to the automatic retry. What's on screen stays, and your applications keep running.

  • Platform trouble

    When Square Cloud reports a problem, a banner shows the message and a link to the status page.

  • Expired code

    Each sign-in code lasts a few minutes. One click starts again, and nothing gets connected in the meantime.

Guided, open and in your language

  • Guided onboarding

    Square Cloud: Get Started opens a 10-step tour on the Welcome page, with buttons that run the real commands.

  • In eight languages

    It follows VS Code's display language, and its links open the website in the same language.

  • Open source

    MIT-licensed on GitHub, with no telemetry. It talks only to Square Cloud, through the official SDK.

  • Accessible

    Full keyboard navigation, visible focus, reduced motion and high-contrast themes.

A plan for every stage of your project

Start small and scale when you need to, with no loyalty contracts.

4.9 out of 5 · 402 reviews on Google + TrustpilotTrustpilot

Hosted in a partner datacenter with certifications
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS Protection
Explore our infrastructure

Ready to scale your project?

Join the 500,000+ developers who have used Square Cloud to host their projects.

  • Predictable pricing
  • No billing surprises
  • Deploy in seconds
  • High availability
  • Scale with stability
  • Automatic restart
  • SSL and security included
  • Isolated containers