Skip to content

Database-Driven
Kubernetes Automation

Turn database rows into production-ready infrastructure.
Automatically.

Database
Lynq
Deployments
Services
Ingresses
ConfigMaps
Secrets
CRDs

Why Teams Choose Lynq

Watch how Lynq transforms complex infrastructure management into elegant automation

Instant Scale

One database row, unlimited automation

Manual Provisioning ~30 minutes Lynq Automation ~30 seconds
🚀

Direct Path

Database to Kubernetes, no CI/CD delays

Traditional GitOps GitCICDK8s Lynq Direct DBK8s
🛡️

Built-in Reliability

Automatic drift correction and conflict resolution

Manual Scripts DriftConflictDeps Lynq Automation

See It in Real-Time

Watch how a simple database change instantly triggers infrastructure updates across your Kubernetes cluster

uid
domain
plan
customer-1
a.acme.com
basic
customer-2
b.acme.com
basic
customer-3
b.acme.com
basic
Kubernetes Cluster
📦customer-1
🌐Ingressa.acme.com
🔌Service
📦Deploymentreplicas: 1
📦customer-2
🌐Ingressb.acme.com
🔌Service
📦Deploymentreplicas: 1
📦customer-3
🌐Ingressb.acme.com
🔌Service
📦Deploymentreplicas: 1

Your Database, Your Infrastructure

Change data, Lynq changes infrastructure. Zero downtime, zero manual work.

Explore Use Cases →

Want to understand the architecture? Learn how LynqHub, LynqForm, and LynqNode work together.

Learn How It Works →

Start in 5 minutes

Follow the Quick Start Guide to see this in action with a working MySQL database and sample templates.

Try It Now — No Setup Required

🎮

Interactive Playground

Experience Lynq hands-on in our browser-based Kubernetes environment. Add tenants, watch resources appear, and see automated cleanup — all in 10 minutes.

Launch Interactive Demo

Powered by Killercoda • Free to use

Fine-Grained Control with Policies

Customize resource lifecycle behavior with powerful policies for creation, deletion, and conflict resolution. Try the interactive simulators to see how each policy works in real-time.

🔄 Creation Policies

Control when resources are applied: Once for immutable resources like init Jobs, or WhenNeeded for dynamic updates

🗑️ Deletion Policies

Choose cleanup behavior: Delete to remove resources automatically, or Retain to preserve them after node deletion

⚠️ Conflict Policies

Handle ownership conflicts: Stuck to prevent overwrites, or Force to take ownership with Server-Side Apply

Production Ready

Validated on Kubernetes v1.28 – v1.33

Production-tested across multiple versions • See compatibility details

Learn More

Explore comprehensive guides, API references, and real-world integration examples

Join the Community

Open source and actively maintained. Contributions, feedback, and questions are welcome

📦 GitHub Repository

k8s-lynq/lynq

Source code, releases, and project roadmap

🐛 Issue Tracker

Report Issues

Bug reports, feature requests, and discussions

📖 Documentation

Get Started →

Comprehensive guides and API reference

Released under the Apache 2.0 License.
Built with ❤️ using Kubebuilder, Controller-Runtime, and VitePress.