File management

Key features

Flexible File Management

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.

Multi-tenant and Multi-app

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.

Secure File Handling

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.

Expiring Files

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.

Scalable

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.

Deep integration with Other Socrate Services

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.

Secure storage

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.

Web UI access

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.

Permission-driven access

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.

Reasonable pricing

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.