Rust logo

Rust compilado em modo release

Envie o código com o Cargo.toml e ele é compilado em modo release. Binário nativo, sem garbage collector e com memória previsível.

A partir de R$ 12,49/mês

O que vem pronto

O ambiente já conhece a sua linguagem: você sobe o código e ele roda.

  • Build release por padrão

    Seu código é compilado com as otimizações de release ativadas, sem precisar configurar nada.

  • Cargo sem modificações

    Usa o seu Cargo.toml como está, com acesso a qualquer crate publicada no crates.io.

  • Memória previsível

    Sem garbage collector, o consumo de RAM fica estável, o que ajuda o app a caber no limite do plano.

  • Container isolado

    Cada app roda em seu próprio container isolado, com o limite de RAM que você definir.

O que você pode hospedar

Projetos que rodam neste runtime.

  • APIs HTTP em Rust

    Backends assíncronos com Axum, Actix Web ou Rocket, rodando sobre o runtime Tokio.

  • Bots de Discord em Rust

    Bots com serenity ou twilight, que costumam usar pouca memória mesmo quando estão em muitos servidores.

  • Workers de processamento pesado

    Compressão, criptografia, parsing e processamento de imagem em código nativo compilado.

  • Microsserviços gRPC com Tonic

    Comunicação tipada entre serviços com Protobuf e streaming bidirecional.

  • Servidores de jogos

    Backends para partidas multiplayer, placares e matchmaking, com latência consistente e sem pausas de GC.

  • Serviços para fintech

    Serviços que precisam de memória previsível e comportamento estável sob carga, sem garbage collector.

Configuração e versões

O dashboard gera o squarecloud.app no deploy, ou você escreve o seu na raiz do projeto: nome, arquivo principal, memória e versão em um só lugar.

squarecloud.app
DISPLAY_NAME=Rust
MEMORY=512
VERSION=recommended
Versões
1.98
Arquivos aceitos
.rs
Dependências
Cargo.toml
Valores de RUNTIME=
rust

Um plano para cada fase do seu projeto

Comece pequeno e escale quando precisar, sem contratos de fidelidade.

4,9 de 5 · 402 avaliações no Google + TrustpilotTrustpilot

Hospedado em datacenter parceiro com certificações
Tier 3ISO 27001SOC 2 Type IIProteção DDoS Always-On
Conheça nossa infraestrutura

Perguntas frequentes sobre Rust Hosting

Build release, Cargo, crates.io e performance.

O build é em modo release?

Sim. Todo build é feito automaticamente com cargo build --release: código otimizado, sem overhead de debug.

Posso usar qualquer crate de crates.io?

Sim. A Square usa seu Cargo.toml sem modificação. Tokio, Axum, Actix, Rocket, Tonic e todo o ecossistema async estão disponíveis.

Como Rust se compara a Node.js em memória?

Rust não tem GC, então o uso de memória é previsível. Para o mesmo workload, costuma usar menos RAM que Node.js, o que ajuda em apps com limite rígido.

Posso fazer cross-compilation?

Não é necessário. A Square compila no ambiente Linux x86_64 dela. Mantenha seu projeto cross-platform e não há setup extra.

Pronto para escalar seu projeto?

Junte-se aos mais de 500 mil desenvolvedores que já usaram a Square Cloud para hospedar seus projetos.

  • Preços previsíveis
  • Sem surpresas na fatura
  • Deploy em segundos
  • Alta disponibilidade
  • Escala com estabilidade
  • Reinício automático
  • SSL e segurança inclusos
  • Containers isolados