Back to Templatesklave-network/klave-rust-postgre-template

PostGreSQL DB Management

Deploy on Klave

Community Certifications

Audited by Imperial College London

PostGreSQL DB Management

Description

This template provides a Rust implementation of different APIs allowing you to:

Connect to your external PostGreSQL database through the Klave DB service, deterministically encrypt your PIIs, and build encrypted queries that won’t reveal any PIIs to your different (un)trusted admins (server admin, cloud admin, DBA admin).

Before using this app, you need to access an external PostGreSQL database. The template includes all the necessary resources to set up the tables in your database (users, products and purchases), so you can start using the template right away.

Your PostGreSQL database will have to be configured with these tables and populated with the provided sample data.

Please check the README file for further details. 


Features

Leverage the Klave SDK to: 

  • Connect to your database 
  • Deterministically encrypt your PIIs 
  • Build encrypted queries, execute them on your database, and decrypt them through Klave to protect your PIIs from untrusted admins.

Author

Nicolas Marie | Akhilleus20