Now taking founding customers

Email verificationon your own servers

CampaignKit Self-Hosted runs the full validation engine, API and web app inside your network. Unlimited validations for one flat yearly price, and your contact lists stay on your own infrastructure.

Why run it yourself

Your lists stay on your servers

Uploads, results and API calls are processed and stored on your own infrastructure. No validation vendor ever receives your lists, so there is none to add to your DPA or sub-processor list. Mailbox checks only contact the recipient’s own mail server, as any email verification does.

Unlimited validations, flat price

One yearly licence, no credits and no per-email fees. Validate a million addresses a month for the same price as ten thousand.

Your IPs, your reputation

Mailbox checks go out from your own static IP and hostname, so you control the sending reputation and throughput.

Same API as the cloud

The REST API, bulk jobs, webhooks, catch-all checks and the MCP endpoint all work the same. Point the n8n node or your code at your own URL.

No phone-home

The licence key is checked offline and the app never reports back to us. Disposable-domain lists ship with each release, so they need no outside download.

Built in the EU

Developed and supported from Europe, with support in English and German.

Simple yearly licence

Prices in US dollars, billed yearly. Founding customers get 30% off the first year in exchange for feedback.

Self-Hosted Team

For one team running one production install.

$299/month

$3,588 billed yearly · founding price $2,512 for year one

  • Unlimited validations
  • 1 production + 1 staging instance
  • Docker Compose install
  • Log in with your OIDC provider (Auth0, Keycloak, Entra ID)
  • All updates during your term
  • Email support, reply within 2 business days
Request a trial licence
Most flexible

Self-Hosted Business

For companies with several environments or regions.

$599/month

$7,188 billed yearly · founding price $5,032 for year one

  • Everything in Team
  • Up to 5 production instances
  • Docker Compose and Helm chart
  • Onboarding call to get you live
  • Email support, reply within 1 business day
Request a trial licence

Enterprise / OEM

Unlimited instances, white-label builds, embedding in your own product, a support SLA and a named contact.

Get a quote

What you need

Mailbox verification talks to other mail servers over SMTP, so the network matters more than the hardware.

  • A Linux server with Docker: 2 vCPU and 4 GB RAM or more
  • PostgreSQL 14 or newer (bundled, or bring your own)
  • Outbound TCP port 25 from a static IP with a matching reverse DNS (PTR) record. AWS, Google Cloud and Azure block port 25 by default; Hetzner, OVH and on-prem networks usually allow it.
  • An OIDC identity provider for logins (Auth0’s free tier works)

Questions

Is there a free trial?
Yes. We give you a 30-day trial licence once we have checked together that your network allows mailbox checks.
Do I get the source code?
No. You get versioned Docker images and a licence key. Source access and white-label builds are part of Enterprise / OEM agreements.
What happens when my licence expires?
You get 30 days of grace with a reminder in the app. After that, new validations stop; logins, results and exports keep working.
Can I use it inside my own product?
The Team and Business licences cover use within your organisation. To embed CampaignKit in a product you sell or host for others, ask us about an OEM licence.
Why not just use the cloud version?
For most teams the cloud version is simpler and cheaper: credits start at $6 and never expire. Self-hosted pays off when data may not leave your network, or when you validate more than about 250,000 addresses a month.

Prefer not to run servers? See cloud pricing.