Core Features

β€œThe purpose of software engineering is to control complexity, not to create it.” β€” Pamela Zave

n8n-deploy provides four core features for managing n8n workflows across environments.

🎯 Overview

Database Management

SQLite-based metadata storage for workflows, API keys, and server configurations.

Key operations:

  • Initialize and manage workflow databases
  • Create backups with integrity verification
  • Compact databases for optimal performance
  • Monitor database health and statistics

Learn more β†’

Server Management

Multi-server configuration for development, staging, and production environments.

Key operations:

  • Register n8n server instances
  • Link servers with API keys
  • Manage server active/inactive states
  • UTF-8 and emoji support for server names

Learn more β†’

API Key Management

Secure storage and lifecycle management of n8n authentication tokens.

Key operations:

  • Store API keys with descriptions
  • Link keys to multiple servers
  • Test key validity
  • Deactivate or delete unused keys

Learn more β†’

Workflow Management

Push and pull workflows between local storage and remote n8n servers.

Key operations:

  • Add workflows to database
  • Push workflows to servers
  • Pull workflows from servers
  • Search and list workflows

Learn more β†’


FeatureCommon TaskQuick Command
DatabaseInitializen8n-deploy db init
ServerAdd servern8n-deploy server create "Name" URL
API KeyAdd keyecho "$KEY" \| n8n-deploy apikey add - --name key_name
WorkflowPush workflown8n-deploy wf push "Workflow Name"


Table of contents