Rust logo

Rust compilé en mode release

Envoyez votre code avec son Cargo.toml et il est compilé en mode release. Un binaire natif, sans garbage collector, avec une mémoire prévisible.

À partir de 12,49 R$/mois

Ce qui est prêt à l'emploi

L'environnement connaît déjà votre langage : vous envoyez le code et il tourne.

  • Build release par défaut

    Votre code est compilé avec les optimisations release activées, sans rien configurer.

  • Cargo sans modification

    Utilise votre Cargo.toml tel quel, avec accès à n'importe quel crate publié sur crates.io.

  • Mémoire prévisible

    Sans garbage collector, la consommation de RAM reste stable, ce qui aide votre application à tenir dans la limite de votre plan.

  • Conteneur isolé

    Chaque application tourne dans son propre conteneur isolé, avec la limite de RAM que vous définissez.

Ce que vous pouvez héberger

Des projets qui tournent sur ce runtime.

  • APIs HTTP en Rust

    Backends asynchrones avec Axum, Actix Web ou Rocket, sur le runtime Tokio.

  • Bots Discord en Rust

    Bots avec serenity ou twilight, qui consomment généralement peu de mémoire même sur de nombreux serveurs.

  • Workers de traitement intensif

    Compression, cryptographie, parsing et traitement d'images en code natif compilé.

  • Microservices gRPC avec Tonic

    Communication typée entre services avec Protobuf et streaming bidirectionnel.

  • Serveurs de jeu

    Backends pour parties multijoueurs, classements et matchmaking, avec une latence constante et sans pauses du GC.

  • Services fintech

    Services qui ont besoin d'une mémoire prévisible et d'un comportement stable sous charge, sans garbage collector.

Configuration et versions

Le dashboard génère le squarecloud.app au déploiement, ou vous écrivez le vôtre à la racine du projet : nom, fichier principal, mémoire et version au même endroit.

squarecloud.app
DISPLAY_NAME=Rust
MEMORY=512
VERSION=recommended
Versions
1.98
Fichiers acceptés
.rs
Dépendances
Cargo.toml
Valeurs de RUNTIME=
rust

Un plan pour chaque étape de votre projet

Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.

4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot

Hébergé dans un datacenter partenaire disposant des certifications
Tier 3ISO 27001SOC 2 Type IIProtection DDoS permanente
Découvrez notre infrastructure

Foire aux questions sur Rust Hosting

Compilation release, Cargo, crates.io et performances.

La compilation est-elle en mode release ?

Oui. Chaque build est lancé automatiquement avec cargo build --release : code optimisé, sans surcoût de debug.

Puis-je utiliser n’importe quel crate de crates.io ?

Oui. Square utilise votre Cargo.toml sans modification. Tokio, Axum, Actix, Rocket, Tonic et tout l’écosystème asynchrone sont disponibles.

Comment Rust se compare-t-il à Node.js en matière de mémoire ?

Rust n’a pas de GC, donc la consommation de mémoire est prévisible. Pour une même charge, il utilise généralement moins de RAM que Node.js, ce qui aide les applications aux limites strictes.

Dois-je effectuer une compilation croisée ?

Non. Square compile dans son environnement Linux x86_64. Gardez votre projet multiplateforme et aucune configuration supplémentaire n’est nécessaire.

Prêt à faire évoluer votre projet ?

Rejoignez les plus de 500 000 développeurs qui ont utilisé Square Cloud pour héberger leurs projets.

  • Tarifs prévisibles
  • Aucune surprise de facturation
  • Déployez en quelques secondes
  • Haute disponibilité
  • Évoluez en toute stabilité
  • Redémarrage automatique
  • SSL et sécurité inclus
  • Conteneurs isolés