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 ≈ 2,00 €
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.
DISPLAY_NAME=Rust
MEMORY=512
VERSION=recommended- Versions
1.98- Fichiers acceptés
.rs- Dépendances
Cargo.toml- Valeurs de RUNTIME=
rust
Combinez avec d’autres services
Tout dans le même tableau de bord, sur la même infrastructure et la même facture.
Un plan pour chaque étape de votre projet
Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.
Hobby
Pour valider des idées, des bots et des projets personnels
À partir de 12,49 R$/mois ≈ 2,00 €
- 1 Go de RAM
- 1 vCPU
- Jusqu’à 4 projets
- Jusqu’à 2 Go sur le même plan
Standard
RecommandéPour la production, avec bases de données et domaines personnalisés
À partir de 44,99 R$/mois ≈ 7,20 €
- 4 Go de RAM
- 4 vCPU
- Jusqu’à 16 projets
- Jusqu’à 8 Go sur le même plan
Pro
Pour les projets à grande échelle, avec snapshots quotidiens des applications et statistiques avancées
À partir de 124,99 R$/mois ≈ 20,00 €
- 12 Go de RAM
- 6 vCPU
- Jusqu’à 48 projets
- Jusqu’à 24 Go sur le même plan
4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot
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.