Velaxe
File-Vault — Unified File Vault for Google Drive, OneDrive/SharePoint, Dropbox, Box & S3/R2 | Velaxe

File-Vault

Migrate an app from direct provider access to File-Vault

Swap out per-app drive auth for the File-Vault unified picker and API with no user disruption.

30 min Advanced Platform Lead, Backend Engineer Updated Jun 17, 2025

Overview

Swap out per-app drive auth for the File-Vault unified picker and API with no user disruption.

Prerequisites

  • File-Vault connected to your primary provider

Permissions required

connections:write file-vault.manage

Downloads & Templates

Steps (4)

Estimated: 30 min
  1. 1

    Add the picker

    Frontend 8 min Back to top

    Replace direct provider UI with File-Vault picker component in your app.

    Tips

    Validation

    Success criteria

  2. 2

    Switch to /upload and /attach

    Backend 10 min Back to top

    Use File-Vault **/upload** (chunked) and **/attach** endpoints; store only foreign keys + metadata.

    Tips

    Validation

    Success criteria

  3. 3

    Backfill existing files

    Backend 8 min Back to top

    Scan current provider folders; create Attachment rows pointing at provider file IDs without moving binaries.

    Tips

    Validation

    Success criteria

    • Legacy files appear in objects with no broken links.
  4. 4

    Decommission old creds

    Platform 4 min Back to top

    Remove per-app provider credentials and rely on workspace-level connections.

    Tips

    Validation

    Success criteria

About this guide

File-Vault is the multi-provider storage hub for Velaxe. Connect Google Drive, OneDrive/SharePoint, Dropbox, Box and optional S3/R2 at the workspace level, then let every app upload, attach, preview and share through a unified picker and API.

Admins set link and retention policies, enable DLP and AV scanning, choose provider scopes, and review complete audit trails. Files stay in your selected drives using predictable folder structures while File-Vault keeps metadata, attachment links and permissions synchronized.

Built for reliability and compliance: chunked uploads, resumable sessions, expiring external links, delta sync, audit exports and Prometheus-friendly health metrics.