Skip to main content
Native documents allow you to embed binary files (PDFs, images, Word documents, spreadsheets, etc.) directly within a KDDB document. This is useful for preserving the original source files alongside the extracted content.

Overview

Each native document stores:
  • filename: The original filename
  • mimeType: The MIME type (e.g., application/pdf)
  • data: The raw binary content
  • checksum: Optional integrity hash
  • size: File size in bytes

Creating Native Documents

Store a binary file within your document:

Retrieving Native Documents

Get All Native Documents

Get by ID or Filename

Retrieve Binary Data

The binary content is retrieved separately from metadata for efficiency:

Deleting Native Documents

Common MIME Types

Use Cases

Preserving Original Files

Store the original document alongside extracted content:

Multiple Source Files

Store multiple related files: