
How do I upload files?
- Open Files & Media tab in the sidebar
- Drag and drop files or click the upload button
What’s the URL for my file?
All files are accessible at a url likehttps://cdn.hercules.app/<file_id>
How do I integrate files uploaded to Hercules Files & Media into my app?
Individual itemsCopy the file URL from the Hercules Files & Media tab and paste it into the Hercules Chat Multiple items
- Use the checkboxes to bulk select the files/media you want
- Click “Add to Chat”

What file types are supported?
Everything! Popular ones include- Images: PNG, JPG, GIF, SVG, WebP
- Videos: MP4, WebM, MOV
- Documents: PDF, DOC, DOCX, XLS, XLSX
- Other: Any file type can be stored and served.
Are there any limits?
Currently the limits are:| Plan | Storage | Upload Limit |
|---|---|---|
| Free | 50mb | 5mb |
| Pro | 2 GB | 30mb |
| Business | 20 GB | 30mb |
| Enterprise | Custom | Customer |
How do I resize images?
Hercules Files and Media URLs lets you use use Cloudflare image transformations. This uses URL parameters to resize the image. Example to make an image 512 wide:https://cdn.hercules.app/cdn-cgi/image/w=512,quality=85,fit=scale-down,format=auto/<file_id>
Additional FAQ
Are file URLs public?
Are file URLs public?
Yes. All files uploaded to Files & Media get public CDN URLs. Don’t upload sensitive documents that shouldn’t be publicly accessible.
How do I replace a file without breaking existing URLs?
How do I replace a file without breaking existing URLs?
Currently, each upload creates a new URL. To update an asset, upload the new version, then update
references in your app. We’re working on versioned replacements.
How do I delete multiple files at once?
How do I delete multiple files at once?
Shift-click to select multiple files, then use the bulk delete action. Useful for cleanup after
large imports.
How should I make it easy for AI to find my files?
How should I make it easy for AI to find my files?
Use clear naming conventions:
category-name.ext like hero-landing.png, icon-settings.svg,
doc-terms-of-service.pdf. Add descriptions for important assets.Why isn't a file loading in my app?
Why isn't a file loading in my app?
Check that you’re using the correct CDN URL. If using image transformations, verify the syntax.
Clear browser cache and try again. If issues persist, re-upload the file.
What's the difference between Files & Media and the Database?
What's the difference between Files & Media and the Database?
Files & Media stores static assets like images and documents. The Database stores structured app
data like user profiles and records. Use Files & Media for assets, Database for data.
What's the difference between Files & Media and Content Management?
What's the difference between Files & Media and Content Management?
Content Management stores editable marketing content like blog posts and page copy. Files & Media stores the actual assets (images, PDFs, videos) those pages reference.