Home / SiYuan / n8n-nodes-siyuan

SiYuan n8n community node

n8n-nodes-siyuan — n8n community nodes for SiYuan — manage notebooks, documents, blocks, tags, assets, and search. Includes AI Tool nodes for use with n8n AI agents and a Trigger node for real-time events.

Weekly downloads56
Change vs prior week+35
Latest versionv2.1.7
Last published2026-09-01
First published2025-04-08
LicenseMIT

Install

In n8n, open Settings → Community Nodes → Install and enter:

n8n-nodes-siyuan

Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.

Nodes in this package

Supported operations

ResourceOperationDescription
AssetGet FileGet a file
AssetList Files in DirectoryList files in a directory
AssetPut FilePut a file
AssetRemove FileRemove a file
AssetRename FileRename a file
AssetUpload AssetUpload an asset
AttributeGetGet block attributes
AttributeSetSet block attributes
BlockAppendAppend a block
BlockDeleteDelete a block
BlockFoldFold a block
BlockGet Child BlocksGet child blocks
BlockGet Content (Markdown)Get block content as markdown
BlockGet KramdownGet block kramdown
BlockInsertInsert a block
BlockMoveMove a block
BlockPrependPrepend a block
BlockTransfer ReferencesTransfer block references
BlockUnfoldUnfold a block
BlockUpdateUpdate a block
DatabaseAdd ColumnAdd a column to a database
DatabaseAdd RowAdd a row to a database
DatabaseCreateCreate a database
DatabaseGetGet a database
DatabaseGet SchemaGet database schema
DatabaseListList all databases
DatabaseRemove ColumnRemove a column from a database
DatabaseRemove RowRemove a row from a database
DatabaseSet CellSet a cell value in a database
DatabaseUpdate RowUpdate a row in a database
DocumentCreateCreate a document
DocumentExport MarkdownExport document as markdown
DocumentGet ContentGet document content
DocumentGet Document TreeGet document tree
DocumentGet ID by PathGet document ID by path
DocumentGet Path by IDGet document path by ID
DocumentGet Readable Path From Storage PathGet readable path from storage path
DocumentGet Storage Path by IDGet storage path by ID
DocumentList in NotebookList documents in a notebook
DocumentMoveMove a document
DocumentRemoveRemove a document
DocumentRenameRename a document
Markdown TableAdd RowAdd a row to a markdown table
Markdown TableCreateCreate a markdown table
Markdown TableDelete RowDelete a row from a markdown table
Markdown TableGetGet a markdown table
Markdown TableUpdate RowUpdate a row in a markdown table
NotebookCloseClose a notebook
NotebookCreateCreate a notebook
NotebookGet ConfigurationGet notebook configuration
NotebookListList all notebooks
NotebookOpenOpen a notebook
NotebookRemoveRemove a notebook
NotebookRenameRename a notebook
NotebookSet ConfigurationSet notebook configuration
SearchFull-Text SearchFull text search
SearchGet Recent ChangesGet recent changes
SearchSearch by AttributeSearch by attribute
SearchSQL QueryExecute a SQL query
—AppendAppend a block
—DeleteDelete a block
—Get Child BlocksGet child blocks
—Get Content (Markdown)Get block content
—MoveMove a block
—UpdateUpdate a block
—CreateCreate a document
—Export MarkdownExport document as markdown
—Get ContentGet document content
—Get Document TreeGet document tree
—List in NotebookList documents in notebook
—RemoveRemove a document
—Get ConfigurationGet notebook configuration
—ListList all notebooks
—RenameRename a notebook
—Full-Text SearchFull text search
—Search by AttributeSearch by attribute
—Search by TagSearch by tag
—SQL QueryExecute a SQL query
SystemExport ResourcesExport resources
SystemGet Current TimeGet current time
SystemGet VersionGet the si yuan version
SystemPush Error MessagePush an error message
SystemPush MessagePush a message
SystemRender Sprig TemplateRender a sprig template
TagAddAdd a tag to a block
TagFind Blocks by TagFind blocks by tag
TagGet Tags for BlockGet tags for a block
TagList AllList all tags
TagRemoveRemove a tag from a block
TagRenameRename a tag

Parsed automatically from the published npm package; may be incomplete.

Links

npmRepositoryHomepage

Maintainers: psycostea

New community nodes, every week

One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.

You'll get a confirmation email first. Trouble? Use the signup page.