Chaque fichier est une URL
Une interface HTTP unique pour le stockage local et 60+ fournisseurs cloud — Google Drive, S3, Dropbox et plus. Montez une fois, accédez pour toujours.
$ FILES=abc123-def456-files-1.node-us-1.containers.hoody.com
# Google Drive
$ curl https://$FILES/api/v1/files/Work/report.pdf \
?backend=backend_drive_abc
# Amazon S3
$ curl https://$FILES/api/v1/files/backups/data.zip \
?backend=backend_s3_xyz
# Dropbox
$ curl https://$FILES/api/v1/files/Photos/vacation.jpg \
?backend=backend_dropbox_123
# même pattern d'URL
HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Length: 524288
# stockage différent
HTTP/1.1 200 OK
Content-Type: application/zip
ETag: "a3f2bc..."
Même pattern d'URL. Stockage différent. Aucune complexité.
Connectez n'importe quel stockage, instantanément
Montez Google Drive, S3, Dropbox et 60+ autres fournisseurs. Une authentification par backend, puis accédez à tout via une interface HTTP unique.
Parle tous les protocoles de stockage
FTP, SFTP, SMB, WebDAV, HTTP et HDFS — montez le stockage réseau via le protocole que votre infra parle déjà.
Plus que de l'hébergement de fichiers
Stream, hash, aperçu, zip, journal et traitement d'images — le tout via une interface HTTP unique qui marche sur chaque backend.
Lire & streamer
Stream n'importe quel fichier en HTTP depuis le stockage local ou tout backend cloud monté. Supporte les formats HTML, JSON et texte brut.
Intégrité SHA256
Calcule des hashes SHA256 ou MD5 sans télécharger le fichier complet. Critique pour les déploiements en production, la vérification de backups et la conformité.
Aperçu d'archive
Inspectez le contenu de .tar.gz et .zip sans extraire l'archive. Listez les entrées, tailles et chemins instantanément.
Répertoire en .zip
Télécharge n'importe quel répertoire en archive .zip à la demande. Marche pour le stockage local et les backends cloud distants.
Journal & historique
Chaque mutation est enregistrée avec un snapshot blob adressable par contenu. Lis n'importe quel fichier à n'importe quelle révision passée ou timestamp, diff entre versions.
Traitement d'images
Redimensionnement à la volée, conversion de format, flou et niveaux de gris pour JPEG, PNG, WebP, GIF et BMP — depuis n'importe quel backend de stockage.
21 endpoints. Une interface.
Lisez, écrivez, gérez les backends et monitorez le journal — tout exposé en HTTP brut. Aucun SDK requis.
25 endpoints
Lire & télécharger
7 endpointsGET https://abc123-def456-files-1.node-us-1.containers.hoody.com/api/v1/files/Work/report.pdf?hash → 200 OK
Écrire & muter
6 endpointsPOST https://abc123-def456-files-1.node-us-1.containers.hoody.com/api/v1/files/copy/notes.md?copy_to=/backup/ → 200 OK
Gestion des backends
6 endpointsPOST https://abc123-def456-files-1.node-us-1.containers.hoody.com/api/v1/backends/drive → { "id": "backend_drive_abc" }
Système & journal
6 endpointsGET https://abc123-def456-files-1.node-us-1.containers.hoody.com/api/v1/journal?path=src/&op=write → 200 OK
Chaque catégorie de backend
Quatre catégories de stockage, une interface HTTP. Montez n'importe quelle combinaison et accédez à tous via le même pattern d'URL.
Chaque fichier est une URL
Commencez à lire, hasher et gérer des fichiers sur 60+ fournisseurs avec une interface HTTP unique. Files est inclus dans chaque conteneur Hoody.