Socrate File Management is a highly-scalable, cloud-based service that enables business users to store and manage files securely in the cloud, with multi-app and multi-tenant access capabilities.
With Socrate File Management, you can create, update, and delete files in the cloud programmatically, with parameterized inputs, from any GraphQL-aware language of your choice. This provides lots of room for managing all your organization's files from various tools, systems, languages or frameworks.
Socrate File Management is a multi-tenant and multi-app service. This is particularly important for businesses that need to segregate and manage files in multiple products, and for multiple customers, or tenants. Because the business requirements or security policies may be different for each tenant, SBS allows for flexible configuration paths tailored to the needs of each individual app or tenant.
Choose between public or protected file access. For protected files, generate a temporary download URL with a custom expiration time, ensuring your data remains secure and accessible only to those you authorize.
The ephemeral storage feature enables you to keep sensitive files only for a short period of time. For example, for files that are particularly sensitive (like payslips), you can optionally set an expiration time. The content of such files is automatically deleted upon expiry.
Socrate File Management scales well when extremely large files (10 GB or more) are involved. The service supports multipart uploads for large files, ensuring efficient and reliable file handling, regardless of size.
Files that already exist in Socrate File Management can be easily referenced and consumed in other Socrate services, when the appropriate permissions are in place. For example, when sending email through the Socrate Email Service, you can add existing files as attachments.
Through carefully implemented security practices, Socrate File Management provides a robust way to securely store data in isolation, ensuring that sensitive information is protected and accessible only to authorized people.
Access to the Socrate File Management service is available not only programmatically, but also through a Web-driven user interface. Account-level users can perform all API configuration from dedicated administrative pages. Designated tenant-level users can view or filter files.
Access to the API or Web UI is driven by permissions, which are flexibly configurable based on the needs of each end user. This includes support for roles and full multi-app and multi-tenant support.
With the pay-as-you-go model, the final billing amount is based on the actual usage volumes. Detailed metrics and usage counters are available to estimate cost at any point in time.