WindKeep is a secrets management platform that helps organizations securely store, manage, and share sensitive information. It features role-based access control, audit logging, encrypted storage, and an integrated command line interface for easy secret management.
Also check out the CLI documentation for usage and setup instructions.
- User Authentication: Sign in using your Google, GitHub, or GitLab account.
- Multi-Tenant Architecture: Each organization operates within its own environment, with dedicated members and projects, providing full access control.
- Role-Based Access Control: Control access at both organization and project levels for maximum flexibility and security.
- Audit Logs: Monitor your organization's activities with detailed audit logs tracking sensitive operations, such as secret changes and role updates.
- Encrypted Secrets: Your secrets are encrypted at rest and never exposed unencrypted beyond the UI.
- CLI Integration: Take control from your terminal with the WindKeep CLI for fast, scriptable management.
- Nuxt.js with Vue composition API and Nitro server engine.
- OAuth authentication with Google, GitHub, or GitLab.
- Prisma for PostgreSQL database management.
- Pinia for state management.
- Zod for schema validation.
- TypeScript.
- ESLint.
- Tailwind CSS.
- Framer Motion.
- Go for CLI development using Cobra.
- Vercel for deployment, blob storage and website analytics.
Feel free to reach out to discuss collaboration opportunities or to say hello!
This project is licensed under the MIT License.
