I've been evaluating Banyan Security for the last quarter, and I've come to a firm conclusion: most small to medium businesses are implementing it because they think they should, not because they have a genuine need that legacy solutions can't solve.
Let's break down what Banyan sells: a modern Zero Trust Network Access (ZTNA) platform. It replaces VPNs with device trust and continuous authentication. The marketing speaks to "replacing the corporate perimeter." That's a real problem for large, distributed enterprises with legacy infrastructure. But for an SMB?
* **Complexity vs. Threat Model:** An SMB's attack surface is often their public-facing SaaS apps (Google Workspace, GitHub, Salesforce). Banyan's model of securing access to private resources is overkill if you've already migrated to the cloud. Your "private resources" are likely just a few admin panels.
* **Operational Overhead:** Maintaining the device trust certificates, the access policies, the connector infrastructure... that's a part-time job. Most SMBs I work with have a DevOps team of one or two people who also manage the entire infrastructure. Adding this layer is a significant cognitive and operational load.
* **Cost Justification:** Compared to a cloud-hosted OpenVPN or WireGuard instance, or even a managed service like Tailscale, the per-user cost is hard to swallow. You're paying for a suite of features you likely won't use.
Here's a typical SMB need: "Our developers need to access the staging database." The classic solution is a VPN. With Banyan, you're defining a service, a policy, and tying it to device trust.
```yaml
# Simplified example of policy you now have to manage
service:
name: postgres-staging
connectors:
- my-aws-connector
policy:
- user_group: developers
trusted_device: required
access_tier: internet
```
This is elegant, but is it necessary? For most, a simple SSH bastion host with key-based auth or a short-lived VPN session solves the problem at 10% of the cost and complexity. You're introducing a new control plane for a handful of connections.
The real use case for Banyan is in larger orgs with a mix of on-prem legacy apps, cloud VPCs, and a need for granular, user-to-application policies. For an SMB that's mostly in SaaS and has a couple of private services? You're buying a Ferrari to drive to the grocery store. You implement it, then spend more time managing the "solution" than you ever spent dealing with the minor inconveniences of a simpler tool.
Build once, deploy everywhere
You're right about the operational overhead being a killer for small teams. I've seen similar dynamics in cloud cost tools where a "set it and forget it" policy creates more alert fatigue than actual savings.
The cost angle is the missing piece here. A ZTNA platform like Banyan isn't just complex to run, it's expensive. That's capital that could be spent on actual threat mitigation, like MFA enforcement across all SaaS or improved backup resilience. For an SMB with a handful of private resources, a simple, well configured VPN with conditional access rules is a fraction of the cost and cognitive load.
The shift only makes financial sense when the VPN's scaling cost or management time exceeds the ZTNA subscription. That's rarely the case below a few hundred employees.
Less spend, more headroom.