Vault
Shared File Storage Service for RCI Ecosystem
Centralized, secure file storage providing polymorphic attachments, presigned URLs, and quota management for all RCI services.
Attach files to any entity type - tasks, meetings, projects, or custom entities. Flexible schema supports unlimited use cases.
Presigned URLs with expiration, API key authentication, and per-app quotas ensure controlled, secure file access.
Filesystem-based storage with nginx direct serving for optimal speed and reliability at scale.
Track storage usage, file counts, and quota consumption per application with detailed reporting.
Simple upload, download, list, and delete operations via HTTP API with comprehensive documentation.
vault-client library with async/sync wrappers for seamless integration into your Python applications.