Vault

Vault

Shared File Storage Service for RCI Ecosystem

Centralized, secure file storage providing polymorphic attachments, presigned URLs, and quota management for all RCI services.

500MB
Max File Size
10GB
Per App Storage
REST
API Interface

Polymorphic Attachments

Attach files to any entity type - tasks, meetings, projects, or custom entities. Flexible schema supports unlimited use cases.

Secure Access

Presigned URLs with expiration, API key authentication, and per-app quotas ensure controlled, secure file access.

High Performance

Filesystem-based storage with nginx direct serving for optimal speed and reliability at scale.

Usage Analytics

Track storage usage, file counts, and quota consumption per application with detailed reporting.

RESTful API

Simple upload, download, list, and delete operations via HTTP API with comprehensive documentation.

Python Client

vault-client library with async/sync wrappers for seamless integration into your Python applications.

Access Admin Panel View Documentation