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.

✓ 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