Skip to content

Infrastructure as Data
for Kubernetes

A RecordOps platform that turns database records into infrastructure.
No YAML. No CI/CD delays. Just data.

Database
Lynq
Deployments
Services
Ingresses
ConfigMaps
Secrets
CRDs

Why Teams Choose Lynq โ€‹

Lynq is a RecordOps platform that implements Infrastructure as Data. Your database records become infrastructure specifications. Insert a row, provision a stack. Update a field, reconfigure resources. Delete a record, clean up everything.

โšก

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 to enable RecordOps.

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.