S3 Attachments
Add secure file upload, storage, and management to any entity in your MakeIt applications. Production-grade S3-powered attachments with zero extra plumbing—just plug and play wherever you need file capabilities.

- Universal Entity Attachments
- Secure S3 Storage
- Entity-Specific Metadata
- Configurable Upload Rules
- Complete File History
- +1 more
- Attachment Configuration
- Attachment Browser
- Attachment Manager Widget
- Attachment Retrieval API
- Attachment Management API
S3 Attachments is the plug-and-play file management solution that instantly adds upload, storage, and attachment capabilities to any part of your MakeIt applications. Whether you’re building an HR tool that needs résumé uploads, a CRM with customer contracts, or a support portal with file tickets, S3 Attachments handles all file operations with zero extra plumbing required.
As a true MakeIt composable feature, S3 Attachments integrates seamlessly with any entity in your workspace. Simply attach it where file capabilities are needed, and it becomes part of your app’s functionality immediately. Files are stored securely on Amazon S3, providing enterprise-grade reliability and scalability, while the feature handles all the complexity of secure uploads, downloads, and file management.
The app supports linking files to specific entities like users, tasks, applications, or any custom data objects in your workspace. Advanced features include entity-specific metadata, custom form fields during upload, configurable upload rules, and comprehensive file history tracking. All of this works out of the box, production-ready from day one.
Because S3 Attachments is production-grade from the start, you never need to rebuild or refactor your file handling as your application grows. Whether you’re handling a few documents or thousands of files across multiple applications, the feature scales automatically while maintaining the same simple, composable interface that makes MakeIt applications so powerful.
Features & Capabilities
What S3 Attachments can do for you
Universal Entity Attachments
Attach files to any entity in your MakeIt workspace—users, tasks, applications, customers, or any custom data objects. The composable feature seamlessly integrates with existing entities, providing immediate file capabilities wherever they’re needed in your applications.
Secure S3 Storage
Files are stored securely on Amazon S3 with enterprise-grade reliability and scalability. Benefit from S3’s proven infrastructure without the complexity—secure uploads, reliable storage, and fast downloads are handled automatically with zero configuration required.
Entity-Specific Metadata
Embed custom metadata directly into attachment records based on the entity they’re linked to. Store contextual information like upload purpose, approval status, or any entity-specific data that enhances file organization and searchability.
Configurable Upload Rules
Define custom upload rules and restrictions tailored to your application needs. Set file type restrictions, size limits, naming conventions, and validation rules. Include custom form fields during upload to gather additional context or requirements.
Complete File History
Track comprehensive file history including uploads, downloads, modifications, and access patterns. Maintain detailed audit trails for compliance and troubleshooting, with full visibility into who accessed files and when changes occurred.
Advanced Archival Policies
Configure intelligent archival and retention policies for long-term file management. Set automatic archival rules, retention periods, and deletion policies that align with your compliance requirements while optimizing storage costs over time.
Requirements
S3 Attachments requires capabilities offered by the following apps:
Cognito Identity
Secure sign-up, sign-in, and user management for every MakeIt workspace — powered by AWS Cognito’s battle-tested backbone, delivered with MakeIt’s signature “all the benefits, none of the hassle” approach.
Pricing
S3 Attachments is available as follows:
S3 Attachments is included with every MakeIt workspace at no additional cost. The base configuration provides all essential file upload, storage, and management features needed for most applications. This includes secure S3 storage, entity linking, basic metadata support, and standard upload capabilities—ensuring you can add file functionality to your applications immediately without budget concerns.
App Pricing Models
MakeIt apps use flexible pricing based on how you use them.Apps with free base tiers can be added and used at no cost in their default configuration. You only pay when you enable premium features or exceed usage limits. Many apps stay free forever if you remain within the base setup.
These apps are free to install but charge based on actual usage—such as API calls, AI queries, file storage, or compute resources. Perfect for variable workloads where you want to pay only for what you use.
Pricing scales with the number of active users each month. Ideal for team-based apps and collaborative tools. Some apps include a limited number of free users before billing starts.
Pay a fixed monthly or annual fee for full access to the app, regardless of usage or team size. Great for predictable budgeting and scenarios where you need unlimited access.
Some apps require custom pricing plans for complex integrations, bundled solutions, or specialized configurations. Our team will work with you to create a tailored quote.
Pricing shown is indicative only. Actual fees depend on your configuration, usage and other factors, and will be confirmed in a formal offer. Detailed spend controls and real-time cost tracking are available in your Workspace Admin once you’re onboarded.