N8nClient
N8nClient is the root entry point. It creates an HTTP client and provides access to all 16 resource clients.
Workflow
WorkflowClient manages n8n workflows — create, list, activate, deactivate, archive, transfer, and manage tags and versions.
Execution
ExecutionClient monitors and controls workflow executions — list, get, stop, retry, and manage tags.
Credential
CredentialClient manages n8n credentials — create, read, update, delete, test, and transfer between projects.
Tag
TagClient manages tags for workflows and executions.
User
UserClient manages n8n users — list, get, create, delete, and change roles.
Variable
VariableClient manages n8n environment variables.
Project
ProjectClient manages n8n projects and their members.
Data Table
DataTableClient manages n8n data tables — tables, columns, and rows with filtering and upsert support.
Folder
FolderClient manages project-scoped folders. Folders are always scoped to a project.
Community Package
CommunityPackageClient manages n8n community packages — install, update, and uninstall npm packages.
Audit
AuditClient generates audit reports for your n8n instance.
Insights
InsightsClient retrieves execution insights and summaries.
Source Control
SourceControlClient manages git-based source control operations.
Discover
DiscoverClient discovers available resources and operations in the n8n instance.
n8n Package
N8nPackageClient manages workflow import and export packages.
Security Policy
SecurityPolicyClient manages n8n instance-wide security policy settings — personal space publishing/sharing flags and execution data redaction enforcement.