Kviklet provides a Pull Request-like review and approval workflow for database queries to ensure compliant yet seamless engineering access to production databases.
Pull Request-like Review/Approval flow for database queries. For compliant but smooth Engineering access to production.
This tool is designed for engineering teams that require a controlled and auditable process for executing database queries in production environments. It enables compliance teams and engineers to collaborate by reviewing and approving database changes before execution, reducing risk and ensuring security policies are enforced.
Ensure proper configuration of database credentials and access policies before use. Best practice is to integrate kviklet into existing CI/CD pipelines to automate compliance checks. Regularly audit logs generated by kviklet to maintain security posture.
Clone the repository: git clone https://github.com/kviklet/kviklet.git
Navigate to the project directory: cd kviklet
Install dependencies as per README (e.g., using go install or relevant package manager)
Configure the tool according to your database and environment settings
Run the tool via CLI or integrate with your existing workflows
kviklet review <query.sql>
Submit a database query for review and approval.
kviklet approve <review_id>
Approve a pending database query review.
kviklet status <review_id>
Check the status of a query review or approval.
kviklet execute <approved_query.sql>
Execute an approved database query in production.