What is our primary use case?
We're a VoIP service provider, and we have a lot of particular requirements. Whatever we use must have a RESTful API. We also have very particular requirements around our backup, logging, and key lifecycle. That's because we have an American parent, who applies a lot of niche standards. My parent company is a big client of theirs. So, the overall group engages HashiCorp. It has gotten to the point where they actually reference HashiCorp as the tool of choice.
I ran a really detailed proof of concept for our business for six months. I got from HashiCorp one of their premium licenses, and we ran a test of it for six months, but it is not in use at the moment.
We were using it for an on-prem implementation. I personally tested the HashiCorp cloud (HCP) on my personal laptop. I tested the premium version, which is the binary download, but it doesn't allow you to do clusters. It was a very limited use case, but we needed something on-prem. We are all on-prem. We don't operate in the cloud. So, we needed something to work with our on-prem setup. So, we weren't not doing a trial of the cloud version.
How has it helped my organization?
It was very easy to use. They've got multiple authentication methods, and because everything has a RESTful API, and my whole system is built on API, it would've worked fabulously for us.
What is most valuable?
We were using it because we have compliance requirements around secret management. Having a secure vault and encrypting data was an additional requirement. When we looked at it first, we were just looking for a vault, like a lockbox. The greatest benefit of HashiCorp is its ability to manage encryption on the fly. It provides encryption of data at rest, in use, in transit, on the fly, and linked with applications, which was really attractive.
During the PoC, I played with every format. I played with the cloud, and I played with the small binary. I played with the enterprise license, and you can't fault it. It is seamless. The lifecycle of a key is so easy to manage in terms of rotating, revoking, and issuing. They have different auth methods, and I tried all different auth methods. It is seamless; it is beautiful, but it has got a price that matches that.
What needs improvement?
Its cost can be improved. It is really pricey, but to be fair, it did everything that we wanted it to do. Because of our requirements for high availability, redundancy, and resiliency, we needed a lot of clusters and a lot of nodes. We needed a massive architecture and the price of it was so inhibitive. It was going to cost us over a quarter of a million a year.
In terms of features, the only thing that I found a little bit hinky was that there was no revocation or deletion on the model we were using. Once in a financial year, a client interacts, and you pay for that client for the year. So, there are just little things like that in the pricing. There should be more clarity around the end of the key. I know there is no system like this. They all are the same. I tested Microsoft, Google, and some others, and none of them really want you to delete a key, which makes sense. You delete a key, and you lose everything that it has wrapped or encrypted, but it's actually just a language. Deletion isn't really deletion. It's really revocation, but overall, HashiCorp Vault ticked all the boxes for us, and I couldn't fault it.
Buyer's Guide
HashiCorp Vault
May 2025
Learn what your peers think about HashiCorp Vault. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
851,604 professionals have used our research since 2012.
For how long have I used the solution?
I ran a proof of concept on HashiCorp for six months earlier this year on one of their premium licenses. We were doing a proof of concept to see whether it suited our business.
What do I think about the stability of the solution?
Its stability is excellent.
What do I think about the scalability of the solution?
Its scalability is out of this world.
How are customer service and support?
I never needed to contact their technical support. We were a potential client, and they were setting up meetings, and I was raising stuff with them. They were catching it beforehand. Their customer support is quite incredible, even when you're just discussing purchasing it from them. We needed to do an integration with our native apps, which are built with Python, and they were giving us people who have done integrations with Python apps. They were going to send people to us to manage it for us. They go above and beyond.
Which solution did I use previously and why did I switch?
We're currently using something so basic. We're a smaller outfit, and we didn't really have the security posture of our parent company. So, it is a big rush to meet that, but currently, we're just using Ansible Vault because that's the tool used by our network and infrastructure team. We're trying to get a little bit of integration. We're trying to get secrets out of config files for now. It is a very incremental approach, and we're just taking baby steps until we get to a point where we can re-engage with someone from HashiCorp and maybe use the cloud offering or a more flexible pricing model. Ansible Vault is super basic now with a very reduced scope.
How was the initial setup?
It was very straightforward. With an enterprise license, we were getting a lot of support because it was a potential big sale client. Our parent company is an important existing client of Hashicorp. They are one of their biggest clients. So, we got a lot of hand-holding, but personally, I did a trial of the cloud on my own laptop, and it was very easy. I spun it up in 20 minutes.
What's my experience with pricing, setup cost, and licensing?
It could do everything we wanted it to do and it is brilliant, but it is super pricey. To be fair to HashiCorp, we drove the price up with our requirements around resiliency. Because of the nature of our company, we don't really operate in the cloud. Our cloud presence is a couple of VMs. We're not even a hybrid. We don't have a public cloud. As we mature and as we're moving in the cloud direction, it would possibly be a lot cheaper because we'd just be paying for what we're using. That price was for a future-proofed quote of where we will need to be in three years. What we were looking for was colossal. We wanted redundancy clusters, multiple nodes, and multiple validations. It was a global reach, and it was a lot. It was going to cost us over a quarter of a million a year. I was quite frankly shocked. It is a lot of money. I know that we drove it up, and we were getting a lot for that. If we had more flexibility to go into the cloud, it would probably be a lot cheaper.
My parent company did say that the pricing model changed this year and the price went up. They seem to be bringing themselves in line with general Microsoft pricing. Because HashiCorp has a free version, a lot of people were just using the free version and getting by on it, but if you want to have clusters and the scalability to have more clusters, you will have to upgrade.
They do have different licenses, but they are very closed about their pricing. I was three months into the PoC before I could get a price. They don't offer it, and they don't lead with it. It is probably because it is very bespoke.
We wanted it to do so many things, and that's why it was so pricey, but even to take it down, they have some confusing terms. They've got fixed costs, but there is a cost per client, and I found the definition of client fuzzy. So, you pay a certain price for every client that interacts with the vault or with HashiCorp, but what they call a client is quite loose. You could get up to a lot of clients very quickly. There are some elements of the pricing that I wouldn't be super keen on.
Which other solutions did I evaluate?
We did a lot of trialing across. I did a big piece of work and went through a lot of literature reviews and looked for all the available offerings. I looked at over 60 offerings in the market and whittled them down by my specific requirements. I got down to a list of four and applied more requirements to that, and HashiCorp was a clear standout. That's why we went into a PoC with them, and they didn't disappoint. It is the best in the market. It is just the price, but I know that we were pushing up the price because our requirements were possibly a little bit dated. If I had more cloud presence and used their cloud version, it would probably make a lot more sense for us as a business. We're going through a big change at the moment. So, maybe in a year's time, we'll go back to them and take their cloud offering.
What other advice do I have?
I would rate it a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.