Formats
- JSONL
- CSV
- Parquet
One JSON object per page. Frontmatter is nested under Optional fields appear when you ask for them:
frontmatter.Options
- CLI
- REST
- MCP
Embeddings
include-embeddings adds the stored vectors from vector search, so it returns nothing unless vector search is enabled and the index is built.
When you export embeddings from the CLI to a file, KiwiFS also writes a sidecar next to it, such as vectors.schema.json for -o vectors.jsonl. The sidecar describes the record fields and includes embedding_model, embedding_dimensions, exported_at, and record_count.
Notify a webhook
--webhook POSTs a JSON notification after the export finishes, which is useful for triggering a site rebuild or a warehouse load.
Terminal
Payload
webhook-id, webhook-timestamp, webhook-signature, and X-Kiwi-Signature-256 headers. If you omit --webhook-secret, KiwiFS uses the secret of a configured webhook with the same URL. See Webhooks.
Recipes
Filter with jq
Filter with jq
Terminal
Load into BigQuery
Load into BigQuery
Terminal
Read Parquet with pandas
Read Parquet with pandas
Terminal
Build a retrieval dataset
Build a retrieval dataset
Terminal
Related
Document export
Render PDF, HTML, slides, and static sites.
Export API
REST reference.