Document handling
Camunda 8 SaaS and Self-Managed provide built-in support for storing, tracking, and managing documents using Camunda Forms, Connectors, Tasklist, and the REST API.
Document handling is automatically integrated into each SaaS cluster, allowing you to manage binary data, like PDFs, images and other file types, across development and production environments without needing to configure or maintain storage infrastructure yourself.
Use cases and capabilities
Document handling can be beneficial for different process use cases, such as uploading a document to a BPMN process, displaying and downloading a document, sending a document to an external system via a Connector, and automating documents with intelligent document processing.
Step through all of these capabilities in the guide below:
📄️ Store, track and manage documents
Get started with document handling by uploading a document to a BPMN process, displaying and downloading a document in a user task, and sending a document to an external system via a Connector.
Storage options
SaaS
Camunda SaaS manages storage for you by integrating with Google Cloud Platform (GCP) and AWS S3 bucket storage.
- Each cluster automatically includes one pre-configured storage bucket.
- Clusters hosted on GCP use a GCP bucket; clusters hosted on AWS use an AWS S3 bucket.
- Maximum upload size for one or multiple files: 10 MB
- File expiration time/time-to-live (TTL) policy: 30 days. A custom expiration date can be specified via the Document upload API.
Self-Managed
If you're deploying Camunda in a Self-Managed environment, document storage must be configured manually. To learn more, visit the following guides:
📄️ Getting started on Self-Managed
Learn more about integration, secure management, and efficient storage and retrieval of documents across development and production environments in Self-Managed.
📄️ Storage configuration
Learn more about storage configuration options like Google Cloud Platform, AWS S3, local folders, and in-memory.