Comment héberger votre application Claude au Canada.
Vous avez créé quelque chose avec Claude? Que Claude ait écrit le code ou que votre application appelle l’API Claude, vous pouvez l’héberger au Canada en quelques minutes.
Canner détecte le cadriciel, le compile dans un bac à sable isolé et le sert depuis Montréal via HTTPS — vos clés d’API restent côté serveur et vos données, sous le droit canadien.
Claude excelle à générer des applications fonctionnelles — un frontal React, une API Node, un outil interne complet. Mais le code doit s’exécuter quelque part, et s’il touche à de vraies données, vous ne voulez probablement pas que ce soit une plateforme américaine assujettie au CLOUD Act. Voici comment prendre une application créée avec Claude, ou qui appelle l’API Anthropic, et la mettre en ligne sur une infrastructure de propriété canadienne.
- 1
Sortez votre code de Claude
Copiez l’artéfact, ou — si vous avez utilisé Claude Code — votre projet est déjà un dossier de fichiers. Assurez-vous d’un projet autonome avec un package.json (pour Node) ou le bon point d’entrée pour son langage, et incluez votre fichier de verrouillage (package-lock.json, pnpm-lock.yaml, …).
- 2
Confirmez qu’il s’exécute localement
Lancez la compilation et le démarrage de votre cadriciel (pour Node, npm install && npm run build). Canner exécute la même compilation dans un bac à sable : si ça compile localement, ça compile sur Canner. Veillez à ce que votre serveur lise son port depuis process.env.PORT.
- 3
Choisissez comment votre code arrive à Canner
Glissez-déposez le dossier dans le tableau de bord, connectez un dépôt GitHub pour un déploiement à chaque poussée, ou lancez canner deploy depuis la CLI. Aucun fichier de configuration requis — Canner détecte le cadriciel et le compile.
- 4
Gardez vos clés d’API côté serveur
Ajoutez ANTHROPIC_API_KEY et tout autre secret comme variables d’environnement chiffrées dans le tableau de bord — pas dans le code client. Les requêtes vers Claude partent alors de votre serveur hébergé au Canada, jamais du navigateur.
- 5
Mettez en ligne
Canner compile, démarre votre application sous son propre utilisateur Linux et émet automatiquement un certificat TLS. Vous obtenez une URL à votre-projet.app.canner.ca; pointez-y un domaine personnalisé quand vous voulez.
- Hébergé uniquement à Montréal, au Québec — non assujetti au CLOUD Act américain.
- Node, Python, Go, Ruby, PHP et Rust pris en charge — peu importe ce que Claude a écrit.
- Les variables d’environnement chiffrées gardent votre clé Anthropic hors du client.
- Postgres géré inclus si votre application a besoin d’une base de données.
Dois-je modifier le code généré par Claude?
Généralement non. Assurez-vous que votre serveur lit son port depuis process.env.PORT et qu’un fichier de verrouillage est présent. Les sites statiques et les applications Node, Vite et Next.js standards se déploient tels quels.
Où réside ma clé d’API Anthropic?
Comme variable d’environnement chiffrée sur Canner, injectée à l’exécution. Elle n’est jamais envoyée au navigateur, et les appels à l’API Claude partent de votre serveur hébergé à Montréal.
Mes données sont-elles vraiment au Canada?
Oui. Le calcul et le Postgres géré s’exécutent tous deux à Montréal. Canner est de propriété entièrement canadienne, sans affiliation américaine — donc aucune emprise du CLOUD Act.
Combien ça coûte?
Le forfait Démarrage est gratuit et sans carte; il se met en veille après quelques heures d’inactivité et se réveille à la requête suivante. Live à 9 $ CA/mois le garde toujours actif avec domaines personnalisés.
Déployez en sol canadien.
Forfait Démarrage gratuit, sans carte. Votre application est mise en ligne à votre-projet.app.canner.ca avec HTTPS — hébergée au Québec, hors du CLOUD Act américain.