Why we built YAPM – Yet Another Password Manager
For the past seven years, Mixvoip has relied on an internally developed password manager. The project started as a side experiment by an intern who, with support from our team, created a solid encryption model that has served us well ever since. That intern is now our Lead CloudPBX Developer — so the knowledge behind the tool stayed in-house.
But with over 3,000 passwords and growing, our old system began to show its limits. Managing 5,000 small and medium-sized business customers, suppliers, and services requires more than just a simple password vault. We needed better search, granular permissions, tagging, and — most importantly — an API to integrate with our CRM and automation workflows.
The development team, however, was reluctant to maintain the seven-year-old codebase. “It’s time to move on,” they said, “let’s buy a modern solution.” And they were right — building a password manager is not our core business. So we explored the market.
Which password managers did we test?
We evaluated several professional and open-source solutions, including:
Each tool was tested with 5,000 generated credentials to measure real-world performance, usability, and how well it could integrate with our workflows.
Devolutions
A great product, full of features — maybe too many. It’s robust and well-documented, but the annual cost of €15,000 made it hard to justify for a single-use case. Over three years, that’s €45,000 for something we still needed to customize to fit our internal systems.
Bitwarden
Bitwarden is a well-known open-source password manager with both cloud and self-hosted options.
It performed well at the start until we hit volume limits. Beyond a few thousand entries, search and navigation became sluggish, making it unfit for daily operations with thousands of credentials.
Vaultwarden
Vaultwarden is an open-source alternative compatible with Bitwarden clients. It’s lightweight, easy to self-host, and ideal for small teams who want to manage passwords without recurring licensing costs.
We loved the simplicity and open-source nature, but once we crossed 3,000 stored passwords, the search became painfully slow and the interface lagged. It simply wasn’t built for our scale.
Passwork
Passwork is designed for enterprise teams that need shared password management with audit logs and granular permissions. It offers both cloud and on-premise options.
Performance issues started around 3,000 entries. While it’s stable and feature-rich, it didn’t scale well enough for our needs.
Passbolt
Passbolt is an open-source password manager focused on security and team collaboration. It relies heavily on browser extensions for user access and encryption handling.
Requiring a browser extension for all operations was a dealbreaker. Maintaining extensions across every user device adds complexity, and giving them access to the browser’s DOM creates an unnecessary attack surface. A compromised update could expose browsing data. This was too much of a risk for our environment. Once filled with 5,000 passwords the interface became slow and it was impossible to add new users.
So we built our own and published the source code
After months of testing, we faced a simple conclusion: nothing matched our performance, security, and integration requirements. So we did what developers do. We built it ourselves.
YAPM – Yet Another Password Manager was born. It took three months to develop and is now open source. YAPM includes:
- A web interface in dark mode (or light mode)
- Powerful search
- Tagging, grouping, and permissions
- A full API for integration
You can try it, contribute, or host it yourself or use in any way you want for free. We put the source code on GitHub and you can join our developers on our Matrix chat. Maybe you have a few questions.
If you prefer a managed version with maintenance and backups, contact us at sales@mixvoip.com.
Latest articles
Gallery view
A true international and european telecom operator
Dec 9, 2025
Telecom
Compliance
EU mobile SIM with your company’s fixed number
Nov 6, 2025
Mobile
Why we built YAPM – Yet Another Password Manager
Oct 31, 2025
Security
Mixvoip and Luxfit - a long-standing success story
Sep 23, 2025
Luxembourg
Telephony
A smarter way to reach the right Mixvoipies at the right time
Sep 6, 2025
About Mixvoip
Voxbi.me
Mixvoip becomes Luxembourg’s #2 fixed-line telephony operator
Aug 27, 2025
Luxembourg
Telephony
Choosing european networking hardware: Transparency, trust, and technical fit
Jun 17, 2025
Internet
Broadcast announcements on your PBX
May 7, 2025
Cloud PBX
Integration
Mixvoip partners with LuxProvide to elevate AI-powered
customer intelligence
customer intelligence
Apr 15, 2025
Luxembourg
AI
TLDR: Why we built YAPM – Yet Another Password Manager
- Mixvoip created YAPM (Yet Another Password Manager) after their 7-year-old internal system reached its limits with 3,000+ passwords
- Tested commercial and open-source alternatives: Vaultwarden, Bitwarden, Passwork, Passbolt, Devolutions
- All tested solutions failed at scale: Devolutions too expensive (€15,000/year), others had performance issues with 3,000-5,000 passwords
- Key requirements: performance at scale, security, powerful search, and API integration
- YAPM features: dark mode web interface, powerful search, tagging/grouping, permissions system, complete API
- Now open-source on GitHub with developer community on Matrix chat
- Managed version with maintenance/backups available via sales@mixvoip.com
Updated on 2025-10-10