Skip to content
THE ENTERPRISE AUTOMATION KIT FOR N8N

n8n workflows that survive production.

The reliability layer for production automations — one node in your n8n workflows, one container on your server.

Deploy free with DockerSee the patterns in action
Free for internal use Your infra, your data Live in minutes
Webhook
Uniq check
Sync to ERP
Skipped
NEWEXISTING
WHY 8KIT

Every automation at scale hits the same five failures.

Hand-roll the fixes in every workflow, or install the layer that already solved them.

WITHOUT 8KIT
×Each workflow re-implements dedupe logic — and gets it slightly wrong
×ID mappings live in spreadsheets or ad-hoc tables
×Retries cause duplicates or missed updates
×Two runs touch the same record at the same time
×Debugging means grepping logs across systems
WITH 8KIT
One proven Do-once check in front of every workflow
ID mappings stored once, resolved from anywhere
Locks coordinate parallel runs automatically
Incremental sync picks up from the last good run
Full visibility and audit in the dashboard
PATTERNS

Four patterns. Zero custom glue code.

Drop an 8kit node wherever a workflow asks a hard question. It answers in milliseconds — and remembers the answer across every run.

PATTERN 01 · UNIQSDocs ↗

Do-once

"Have I processed ABC123 before?"

8kit remembers every ID it has seen. Retries, restarts, and overlapping runs stop creating duplicates — permanently.

Uniq node
✓ new
skipped · dup
PATTERN 02 · LOOKUPSDocs ↗

Data Mapping

"What's the Shopify ID for ABC123?"

Customer #123 here is customer #456 there. Store the mapping once and every workflow resolves it instantly.

Shopify
Lookup node
ABC123 → BC-00291
Business Central
PATTERN 03 · LOCKSDocs ↗

Exclusivity

"Lock this record while I'm syncing it."

When two runs reach for the same record, one waits its turn. No corrupted writes, no Monday-morning cleanup.

A
run A
B
run B
Lock node
locked · run A
locked · run B
queued
SKU ABC123
PATTERN 04 · LAST UPDATEDDocs ↗

Temporal

"What changed since my last good run?"

Every run resumes where the last good one stopped. Sync the 3 items that changed, not the 12,000 that didn't.

Cron 06:00
Last updated node
changed since 06:00?
Sync changed
3 changed
12,140 unchanged · skipped
TOOLKIT

Everything ships in the box.

The node, the server, and the dashboard are built, versioned, and deployed together — nothing to assemble.

8kit n8n Node

Drag any pattern into a workflow — Uniqs, Lookups, Locks, Last Updated. Separate outputs for new vs. existing mean you branch, never parse.

Install via n8n Community Nodes

8kit API Server

One container holds the state every workflow checks against — REST API, authentication, and monitoring included. Works far beyond n8n.

docker pull 8kit/8kit

8kit Dashboard

Watch values land in real time, manage collections and keys — and when something looks off, the audit trail says exactly what happened.

Ships with the server · one URL
QUICKSTART

Protected in three steps.

One Docker image, one Postgres database. Everything else has smart defaults.

1
Launch the stack
Run docker compose up -d with the file on the right. The server and dashboard come up on port 3000.
2
Create an app key
Open the dashboard and generate an application key for your workflows.
3
Add the node in n8n
Install the 8kit community node and paste your key. One credential covers every 8kit node in a workflow.
Full self-hosting guide ↗
docker-compose.yml
services:
db:
image: postgres:16-alpine
environment:
- POSTGRES_DB=service_db
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
volumes:
- 8kit_data:/var/lib/postgresql/data
app:
image: 8kit/8kit:latest
ports:
- "3000:3000"
environment:
- DATABASE_URL=postgresql://postgres:postgres@db:5432/service_db
depends_on:
- db
volumes:
8kit_data:
PRICING & LICENSE

Free where you run it. Paid where you sell it.

A commercial license applies only when 8kit ships inside a product you charge for.

RECOMMENDED
Self-hosted
Free
under the sustainable license
Internal business use
Personal projects, education, research
Consulting for self-hosting customers
All patterns, node, server, dashboard
Deploy with Docker
Commercial
Custom
from Digital Stratagems
Offer 8kit as a hosted service
Redistribute inside paid products
Terms tailored to your deployment
Contact sales@8kit.io
8kit CloudCOMING SOON
Managed
nothing to run yourself
Fully managed service
Enterprise features
Zero infrastructure to maintain
Read about Cloud ↗

Built on Apache 2.0 terms with a hosting restriction. Read the sustainable license ↗

FAQ

Questions, answered.

Does 8kit replace n8n?+

No. Your automations stay in n8n. 8kit enhances them with a state layer they check against — duplicate prevention, ID mapping, locks, and run tracking — through a native node or plain HTTP calls.

What do I need to self-host?+

Docker and a Postgres database. The official image ships with smart defaults — the minimal compose file above gets the server and dashboard running on port 3000 in minutes.

Is 8kit free?+

Yes, for internal business use, personal projects, education, research, and consulting for self-hosting customers. Offering 8kit as a hosted or paid service requires a commercial license from Digital Stratagems.

Can I use the patterns outside n8n?+

Yes. The API server is a RESTful service with authentication — any HTTP-capable client can use the same patterns your n8n workflows do.

8kit: n8n workflows that survive production