{"repo":"keyshade-xyz/keyshade","free":true,"listed":false,"github":"https://github.com/keyshade-xyz/keyshade","clone":"git clone https://github.com/keyshade-xyz/keyshade.git","description":"Realtime secret and configuration management tool","language":"TypeScript","stars":763,"topics":["javascript","nestjs","nextjs","reactjs","typescript","fullstack","saas","security","secret-management","secrets-manager"],"license":"MPL-2.0","category":"security-tools","readme_excerpt":"--- Website • Documentation • Join our Community • Twitter LinkedIn --- Keyshade is designed to simplify the integration of your secrets and variables into your codebase. We prioritize the security of your data by leveraging the power of Public Key Encryption empowered by Elliptic Curve Cryptography for storing and transferring your secrets to your runtime environment in realtime. With keyshade, managing your configurations becomes a breeze while ensuring their security. Why Keyshade? Any application that you host on a cloud provider would need access to configurations. These configurations help you to access other APIs or perform internal actions. You would generally be managing this from the dashboard of your project in the cloud provider. However, this comes with a few caveats: - Security : Cloud providers store your sensitive data in plaintext, or decipherable hashes. This means that anyone with access to your cloud provider's dashboard can view your secrets. - Access Control : Cloud providers don't give you the ability to control who can access your secrets. This becomes a problem since you might not want everyone to have access to everything. - Maintainability : As the application grows, you'll need to add more secrets. This means that you'll have to update your secrets in multiple places, manually. - Need to restart : Secrets are generally configured as environmental variables, which means that you'll need to restart your application to update them. - Collaboration : C","default_branch":null,"files":null,"tree":[],"storefront":"/r/keyshade-xyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/keyshade-xyz/keyshade/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}