Should developers have production access?
A deep dive on the reasons why software engineers need to have production access to do their work especially in a devops environment and how to manage it securely.

Co-Founder


Click to zoom
Connection overview, request temporary access or execute a single query.

Click to zoom
Overview of all open requests.

Click to zoom
Approve or reject a request before executing.

Click to zoom
When enabled Temporary access requests can execute arbitrary SQL.

Click to zoom
Run Explain statement to test SQL query before execution.

Click to zoom
Compliant audit logs for all databases in one place.
An Example configuration could look like this:
| Database Connection | Role | Access Level | Temporary | Reviews | Rational |
|---|---|---|---|---|---|
| Database A * public data | Anyone | read | Yes | - | Self-serve read access for everyone |
| Engineers Operations | read/write | Yes | 1x Engineer | Engineers/ Ops can write data with approval by an engineer | |
| Database B * no PII | Team-beta | read/write | Yes | 1x Team-beta | Team-beta can write data with peer review |
| Database C * with PII * credit card restricted | Team-gamma | read | Yes | 1x Eng-Manager | Team-gamma can read sensitive data with manager oversight |
| Team-gamma | read/write | Yes | 1x Team-gamma | Team-gamma can write data with peer review | |
| Database C * with credit card column | Engineers | read/write | No | 1x Eng-Manager 1x Compliance | Critical data access requires manager and compliance approval |
Selfhosted but powerful
Choose the version that fits your needs. All versions are selfhosted. Kviklet does not exist as a Cloud product by design.
The Kviklet open source edition. Free to use as is.
€0
View on GithubHelps support the development of Kviklet. Get priority support and more.
€3/user/month
Have a special use case? Need assistance with your setup? Happy to help.
Let's talk
How we think about security, engineering culture and open source.
A deep dive on the reasons why software engineers need to have production access to do their work especially in a devops environment and how to manage it securely.

Co-Founder
A guide to setup production ready processes to access databases for a DevOps team. We cover the best practices and tools to use to ensure being secure and compliant.

Co-Founder
Through our research, we’ve identified a spectrum of approaches to managing production database access, ranging from early stage approaches to those adopted by mature organizations

Co-Founder