{"id":5833,"date":"2026-06-16T06:30:05","date_gmt":"2026-06-16T06:30:05","guid":{"rendered":"https:\/\/aaxonix.com\/resources\/?post_type=glossary&#038;p=5833"},"modified":"2026-06-16T06:30:05","modified_gmt":"2026-06-16T06:30:05","slug":"file-store-zoho-catalyst","status":"publish","type":"glossary","link":"https:\/\/aaxonix.com\/resources\/glossary\/file-store-zoho-catalyst\/","title":{"rendered":"File Store"},"content":{"rendered":"<style>\n.gt-body{font-family:'Poppins',sans-serif;color:#111;line-height:1.7;max-width:860px;margin:0 auto;padding:0 0 48px}\n.gt-type-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#E8650A;border:1px solid rgba(232,101,10,.25);border-radius:20px;padding:3px 12px;margin-bottom:16px}\n.gt-def{font-size:17px;line-height:1.75;color:#1a1a1a;padding:20px 24px;background:#F7F4EF;border-left:3px solid #E8650A;border-radius:0 8px 8px 0;margin-bottom:28px}\n.gt-section{margin-bottom:28px}.gt-section h2{font-size:18px;font-weight:700;color:#0A1628;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #DDD8CF}\n.gt-section p{font-size:15px;color:#333;margin-bottom:10px}\n.gt-example-box{background:#0A1628;color:#fff;border-radius:10px;padding:24px 28px;margin:28px 0}\n.gt-example-box h3{font-size:14px;font-weight:600;color:#E8650A;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}\n.gt-example-box p{font-size:14px;line-height:1.7;color:rgba(255,255,255,.85);margin:0}\n.gt-related-pills{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}\n.sp-content-link{display:inline-block;font-size:13px;font-weight:500;color:#2563EB;border:1px solid rgba(37,99,235,.25);border-radius:20px;padding:5px 14px;text-decoration:none}\n.gt-faq-item{border:1px solid #DDD8CF;border-radius:10px;padding:18px 20px;margin-bottom:12px}\n.gt-faq-item h3{font-size:15px;font-weight:600;color:#0A1628;margin-bottom:8px}\n.gt-faq-item p{font-size:14px;color:#555;margin:0;line-height:1.65}\n<\/style>\n<div class=\"gt-body\">\n  <span class=\"gt-type-badge\">Feature<\/span><\/p>\n<div class=\"gt-def\">Catalyst File Store is a managed cloud storage service where developers can programmatically upload and retrieve binary files from within serverless functions, organising them into folders and generating signed download URLs for secure client access.<\/div>\n<div class=\"gt-section\">\n<h2>How File Store Works in Zoho Catalyst<\/h2>\n<p>The Catalyst console lets you create named folders within File Store. The Catalyst SDK provides methods to upload a file buffer to a folder, list files within a folder, get a file&#8217;s metadata, generate a time-limited signed URL for direct download, and delete files. Files uploaded from a function can be immediately returned as a download URL to the caller. File Store integrates with the Catalyst authentication system, so access can be restricted to authenticated users only.<\/p>\n<\/p><\/div>\n<div class=\"gt-section\">\n<h2>When to Use File Store<\/h2>\n<p>File Store is the right choice for any Catalyst application that generates or processes binary files, such as report PDFs, invoice attachments, user profile photos, or imported CSV files from customers. Indian businesses automating document workflows, such as generating GST invoices or shipping labels, use File Store to hold generated files temporarily before emailing them or returning a download link via the API.<\/p>\n<\/p><\/div>\n<div class=\"gt-section\">\n<h2>Key Considerations<\/h2>\n<p>Signed URLs expire after a configurable duration, so do not store them as permanent links in the Datastore. If a user needs to re-download a file, generate a fresh signed URL at request time. Storage quotas apply per Catalyst plan; large-file applications should monitor usage in the console. File Store is not intended as a content delivery network, so for serving static assets to end users at scale, consider a dedicated CDN in front of the download URLs.<\/p>\n<\/p><\/div>\n<div class=\"gt-example-box\">\n<h3>India Example<\/h3>\n<p>A Bengaluru accounting firm builds a Catalyst function that generates a monthly TDS certificate PDF for each client. The function creates the PDF in memory, uploads it to a File Store folder named &#8220;tds-certificates\/2025-06\/&#8221;, and returns a signed download URL valid for 48 hours. The CA firm&#8217;s staff share this link directly with clients by email, eliminating the need for a separate file server or shared drive.<\/p>\n<\/p><\/div>\n<div class=\"gt-related-pills\">\n    <a href=\"\/resources\/glossary\/serverless-function-zoho-catalyst\/\" class=\"sp-content-link\">Serverless Function<\/a><br \/>\n    <a href=\"\/resources\/glossary\/datastore-zoho-catalyst\/\" class=\"sp-content-link\">Datastore<\/a><br \/>\n    <a href=\"\/resources\/glossary\/catalyst-authentication-zoho-catalyst\/\" class=\"sp-content-link\">Catalyst Authentication<\/a><br \/>\n    <a href=\"\/resources\/glossary\/catalyst-sdk-zoho-catalyst\/\" class=\"sp-content-link\">Catalyst SDK<\/a>\n  <\/div>\n<div class=\"gt-faq-item\">\n<h3>What file types can be stored in Catalyst File Store?<\/h3>\n<p>Catalyst File Store accepts any binary file type, including PDFs, images (PNG, JPG, WebP), spreadsheets, ZIP archives, and CSV files. There is no restriction on file format. Size limits per file and total storage quotas are defined by the Catalyst plan tier and are listed in the Catalyst pricing page.<\/p>\n<\/p><\/div>\n<div class=\"gt-faq-item\">\n<h3>Can end users upload files directly to Catalyst File Store from a browser?<\/h3>\n<p>Yes. You can design the flow so the frontend sends the file to a Catalyst Advanced I\/O function, which then streams it to File Store using the SDK. Alternatively, for trusted users authenticated via Catalyst Authentication, you can generate a pre-signed upload URL and allow the browser to upload directly to File Store without routing through a function, which is faster for large files.<\/p>\n<\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>File Store in Zoho Catalyst is a managed object storage service that allows serverless functions to upload, retrieve, and delete files such as PDFs, images, and CSVs without managing a separate storage bucket.<\/p>\n","protected":false},"template":"","meta":{"seo_title":"File Store | Zoho Catalyst Glossary","seo_description":"File Store in Zoho Catalyst is a managed object storage service that allows serverless functions to upload, retrieve, and delete files such as PDFs, images, and CSVs.","seo_keyword":"file store zoho catalyst","seo_faqs":"[{\"q\": \"What file types can be stored in Catalyst File Store?\", \"a\": \"Catalyst File Store accepts any binary file type, including PDFs, images (PNG, JPG, WebP), spreadsheets, ZIP archives, and CSV files. There is no restriction on file format. Size limits per file and total storage quotas are defined by the Catalyst plan tier and are listed in the Catalyst pricing page.\"}, {\"q\": \"Can end users upload files directly to Catalyst File Store from a browser?\", \"a\": \"Yes. You can design the flow so the frontend sends the file to a Catalyst Advanced I\/O function, which then streams it to File Store using the SDK. Alternatively, for trusted users authenticated via Catalyst Authentication, you can generate a pre-signed upload URL and allow the browser to upload directly to File Store without routing through a function, which is faster for large files.\"}]","term_type":"Feature","glossary_related":"","glossary_links":""},"glossary_category":[1294],"class_list":["post-5833","glossary","type-glossary","status-publish","hentry","glossary_category-zoho-catalyst"],"_links":{"self":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/glossary\/5833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/types\/glossary"}],"wp:attachment":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/media?parent=5833"}],"wp:term":[{"taxonomy":"glossary_category","embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/glossary_category?post=5833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}