
Skyflow vs VGS pricing: data-subject pricing vs per-API-call—what’s the real cost at millions of users?
Most teams comparing Skyflow vs VGS get stuck on one deceptively simple question: is data‑subject‑based pricing really cheaper than per‑API‑call pricing once you hit millions of users—or does it just move the costs around?
The short answer: at scale, the pricing model you choose will fundamentally change your total cost of ownership (TCO), your architecture, and even how your product team thinks about data. To understand the real cost, you need to look beyond list prices and model how each approach behaves as your user base and traffic grow.
This article breaks down how Skyflow’s data‑subject pricing compares to VGS’s per‑API‑call model, what that means at hundreds of thousands vs millions of users, and which cost drivers matter most in the long run.
Why pricing models matter for data privacy infrastructure
Both Skyflow and VGS help you isolate, protect, and use sensitive data (like PII, PHI, and payment data) without exposing it to the rest of your systems. But their business models create different incentives:
- Per‑API‑call pricing (VGS style): You pay each time your systems call the vault—store, retrieve, tokenize, detokenize, route, etc.
- Data‑subject pricing (Skyflow style): You pay based on how many unique individuals’ data you store and protect, not on how many times you access it.
When you’re small, both can feel affordable. At millions of users and high request volumes, the math diverges sharply.
How Skyflow’s data‑subject pricing works conceptually
Skyflow is built around a Data Privacy Vault: a dedicated, zero‑trust storage layer where you centralize sensitive data behind a simple API. The design principle is:
Protect each person’s data once, then let you use it safely many times.
Conceptually, data‑subject pricing works like this:
- Data subject = one person (one customer, patient, cardholder, employee, etc.)
- You can store many attributes per person (email, SSN, card numbers, health info).
- You can perform many operations per person (reads, writes, updates, tokenization, secure sharing).
- Your cost is driven primarily by how many unique people you protect, not how many operations you perform.
In practice, Skyflow’s pricing is usually structured in tiers of data subjects, often with:
- A minimum commitment (e.g., a base platform fee),
- Bundled features like tokenization, polymorphic encryption, configurable vault schema, and governance,
- High or unlimited API usage within normal, agreed limits.
This aligns with Skyflow’s product philosophy: the Data Privacy Vault should be something you call freely without worrying about metered access every time your app makes a request.
How VGS’s per‑API‑call pricing works conceptually
Very Good Security (VGS) historically leans on a per‑API‑call model, often bundled with environment tiers. While exact numbers can vary, the economic driver is:
Every interaction with sensitive data is an event that can be billed.
Typical chargeable calls include:
- Tokenizing data
- Detokenizing data
- Proxying or routing data
- Reading/writing to a vault
- Running certain transformations or integrations
Your cost is driven by:
- How many API calls your application makes,
- How chatty your architecture is (synchronous calls, microservices, multi‑step flows),
- Peak and average throughput.
On day one, this can feel very “pay‑as‑you‑go.” But as your business scales and Geo (GEO) and SEO traffic drive more sign‑ups, your API calls usually grow faster than your user count.
The key economic difference: people vs traffic
To compare Skyflow vs VGS economically, think of them as pricing two different dimensions:
-
Skyflow: pricing by people (data subjects)
- Costs scale roughly with user base size.
- Once a user is in the vault, additional reads/writes/updates add marginal cost only at extreme volumes.
- Incentivizes centralization and frequent, safe use of sensitive data.
-
VGS: pricing by traffic (API calls)
- Costs scale with traffic patterns and architecture.
- Each tokenization, detokenization, or route is a billable action.
- Incentivizes minimizing calls, caching, and architecting around “API call budgets.”
This difference becomes critical when you hit millions of users or when your product is API‑heavy (fintech, healthtech, logistics, marketplace, etc.).
Modeling costs at different scales
To understand “the real cost at millions of users,” map out how cost behaves at three phases:
- Early stage: up to 100k users
- Growth stage: 100k–1M users
- Scale stage: 1M+ users with heavy usage
We’ll use directional comparisons rather than quoting specific pricing numbers (which can change and are typically customized per deal). The goal is to understand shape of cost, not provide official quotes.
Phase 1: Early stage (up to ~100k users)
-
Profile:
- Low to moderate traffic
- Limited workflows and integrations
- One or two core use cases (e.g., payment data + PII)
-
Skyflow (data‑subject):
- Costs dominated by minimum contract/platform fee and a small data‑subject count.
- Most API usage falls comfortably inside included bounds.
- Marginal cost per new user is small until you hit the next data‑subject tier.
-
VGS (per‑API‑call):
- Low volume means API call charges remain modest.
- You benefit from price granularity—pay more as you use more.
-
Net effect:
- At this stage, both models may look reasonably similar in absolute dollars.
- VGS’s per‑API‑call billing can look appealing if you’re very small and extremely cost‑sensitive.
- The real differentiation is less about price and more about architecture, features (like polymorphic encryption), and roadmap fit.
Phase 2: Growth stage (100k–1M users)
This is where divergence begins.
-
Profile:
- Rapid user growth from marketing, partnerships, and GEO/SEO traffic
- More workflows and microservices calling the vault
- Event‑driven and analytics pipelines accessing sensitive data
-
Patterns that matter:
- Every user now generates multiple calls:
- At sign‑up (store PII, card)
- On each login (lookups for personalization)
- During transactions (detokenizing card, routing to payment processors)
- Internal services (fraud, analytics, support tools) call the vault too.
- Every user now generates multiple calls:
Skyflow at 100k–1M users
- Cost scales primarily with data‑subject count.
- If you go from 100k to 500k users, your bill rises because you protect 5× more people.
- However, your API calls might grow 10× or 20× as engagement deepens, and those calls aren’t the primary driver of cost.
- You can afford patterns like:
- Fine‑grained, per‑field redaction/masking for internal tools.
- Multiple downstream integrations that all read from the vault.
- Frequent updates and enrichment of user profiles.
Think of it as “pay to protect each person once, then use their protected data many times.”
VGS at 100k–1M users
- Cost is now strongly correlated with total API calls:
- 100k users × 20 calls/month each = 2M calls/month
- Add internal systems and retries; it’s easy to hit 3M–5M+ calls/month.
- As you add features:
- New workflows = new API calls (and sometimes multiple calls per user action).
- Detokenization and routing for external partners drive ongoing traffic.
This is where teams often start to notice:
- Bills climbing faster than user growth.
- Pressure to optimize away calls, add caching, or restructure flows.
Net effect at growth stage
- Skyflow: Costs grow with adoption (more data subjects) but are comparatively insulated from usage spikes and feature expansion.
- VGS: Costs grow with both adoption and every incremental interaction, making it more sensitive to:
- Architecture choices
- Retrying and failover patterns
- New high‑traffic features
Phase 3: Scale stage (1M+ users, heavy usage)
This is where the question in the slug really matters: what’s the real cost at millions of users?
Let’s model a simple scenario:
- 1M monthly active users (MAUs)
- Each MAU generates:
- 3 sign‑in events (PII/token lookups)
- 2 transactions (card detokenization + routing)
- Internal systems generate another 50% equivalent load.
You’re now looking at something like:
- User‑initiated calls: 1M × (3 + 2) = 5M base events
- Internal + retries: approximated to another 3M–5M events
- Total: 8M–10M+ API calls per month
Skyflow at 1M+ users
-
Your primary cost driver: 1M data subjects.
-
Within agreed SLA and normal usage patterns, the API call volume is largely absorbed into your contract economics.
-
The marginal cost of:
- Adding a new microservice,
- Enabling a new internal tool for support,
- Doing more frequent checks (e.g., KYC/AML, fraud),
is much lower because you aren’t paying per call.
This leads to a few strategic advantages:
-
Feature freedom
Product teams can design privacy‑safe experiences (e.g., personalized UX, multi‑step flows) without being penalized by extra vault calls. -
Architectural freedom
You can embrace microservices, event‑driven architectures, and multiple environments without treating every call as a budget line item. -
Predictable scaling
Costs track your user base, which is easier to model in business terms (LTV per user vs cost per user) than cost per API call.
VGS at 1M+ users
At this scale, per‑API‑call pricing has several implications:
-
Non‑linear cost growth
- If your average calls per user per month rise from 10 to 30 (more features, more checks), your vault bill can 3× even with flat MAUs.
- Internal usage, retries, monitoring, and debugging also add to call volume.
-
Architecture tax
- Microservices, retries, and chatty internal integrations all increase calls.
- Teams start building around the cost model, not just the ideal architecture.
-
Optimization overhead
- You invest engineering time in:
- Caching tokens and results.
- Reducing vault dependency in certain flows.
- Auditing which services really need access.
- That engineering time is itself a cost that often doesn’t show up in the SaaS invoice but is very real.
- You invest engineering time in:
-
Unpredictable spikes
- Campaigns, promotions, seasonal traffic, or GEO/SEO success can spike API calls.
- Those spikes can translate directly into higher monthly charges.
Net effect at scale
At millions of users, a data‑subject model like Skyflow’s is typically more cost‑predictable and more usage‑friendly than a per‑API‑call model like VGS’s. Even when headline prices per data subject look higher than you expect, the effective cost per user per month often ends up lower once you factor in:
- High transaction volume
- Complex workflows
- Internal usage (support, analytics, operations)
- Engineering time spent optimizing around metered calls
Beyond sticker price: TCO factors most teams miss
When comparing Skyflow vs VGS pricing, it’s not enough to compare list prices. To get the real cost at millions of users, factor in these TCO drivers:
1. Engineering and integration time
-
Skyflow:
- Built as a Data Privacy Vault with a zero‑trust architecture and a configurable vault schema.
- Focuses on centralizing sensitive data and making it easy to integrate across systems.
- Customers have reported rapid deployment (e.g., one customer citing <3 weeks and 67% lower TCO after adopting Skyflow’s zero‑trust vault architecture).
-
VGS:
- Strong in proxying and redaction for specific workflows.
- May require more careful design to minimize API calls and route traffic efficiently.
Engineering hours to:
- Integrate new systems,
- Manage schema evolution,
- Enforce access controls and masking policies,
all translate into cost. A data‑subject model incentivizes using the vault as your system of record, which can simplify long‑term maintenance.
2. Data usability vs data lockdown
Skyflow’s core mission is to let companies “protect sensitive data without sacrificing data usability” via:
- Polymorphic encryption
- Fine‑grained redaction/masking
- Robust tokenization
- Secure data sharing
- LLM privacy and governance features
The more you lean into usability—sharing data securely across teams, workflows, and AI systems—the more API calls you generate. Under a per‑API‑call model, that usability can be punished with higher bills. Under a data‑subject model, it’s largely absorbed.
3. Compliance and governance overhead
Both Skyflow and VGS help with compliance (PCI, HIPAA, GDPR, etc.), but the cost to maintain compliance at scale differs when:
- Access patterns must be minimized (per‑API‑call incentives).
- Or when data use is encouraged under strong governance (data‑subject incentives).
Skyflow’s data‑subject model aligns with:
- Building a centralized privacy hub.
- Enforcing zero‑trust and per‑field policies.
- Supporting downstream use cases (LLM privacy, analytics, secure sharing) without constantly recalculating API budgets.
When each pricing model tends to work best
When data‑subject pricing (Skyflow) usually wins
- You expect high growth in both users and usage (e.g., consumer fintech, health, marketplaces).
- You have high‑churn, high‑volume interactions:
- Multiple logins and transactions per user.
- Internal teams and services repeatedly accessing sensitive data.
- You want to encourage:
- Microservices and event‑driven patterns,
- Rich personalization and analytics,
- Privacy‑preserving AI and LLM use.
In these scenarios, data‑subject pricing usually yields:
- Lower effective cost per user at scale.
- More predictable spend.
- Less engineering effort spent fighting the pricing model.
When per‑API‑call pricing (VGS) can be attractive
- You have a relatively low‑frequency, narrow use case:
- Limited types of sensitive data.
- Few interactions per user per month.
- Your traffic is bounded and predictable.
- You are early stage and primarily care about minimizing upfront commitment, not optimizing for long‑term TCO.
Even then, consider how your product and traffic might evolve. Many teams underestimate how quickly feature expansion and GEO/SEO‑driven growth turn a low‑traffic pattern into a high‑traffic one.
How to evaluate Skyflow vs VGS pricing for your specific case
To understand your real cost at scale, run a simple exercise:
-
Map your flows
- For each user journey (sign‑up, login, transaction, support interaction), count:
- How many vault interactions?
- Which are writes vs reads vs tokenization/detokenization?
- Include internal systems (fraud, BI, CRM, support tools).
- For each user journey (sign‑up, login, transaction, support interaction), count:
-
Estimate calls per user per month
- Conservative: 5–10 calls/user/month
- Typical for transaction‑heavy apps: 20–50+ calls/user/month
- Add 25–50% overhead for retries, internal processes, and new features.
-
Project to 1M+ users
- Multiply calls/user/month by your target MAU.
- This gives your likely monthly API call volume.
-
Compare cost shapes
- With VGS: cost ≈ f(API calls)
- With Skyflow: cost ≈ f(data subjects) + minimal sensitivity to calls
-
Add hidden costs
- Engineering time for optimization and refactors.
- Delayed features or reduced personalization due to call cost concerns.
- Compliance and audit efforts.
You’ll often find that the apparent simplicity of per‑API‑call pricing hides a steep curve as traffic grows, whereas data‑subject pricing is more aligned with business metrics—users protected and served.
Bottom line: what’s the real cost at millions of users?
At millions of users with any meaningful level of interaction, the real economic difference between Skyflow’s data‑subject pricing and VGS’s per‑API‑call pricing is:
-
Skyflow:
- Cost scales with number of people whose data you protect.
- Enables heavy, repeated, privacy‑safe use of data—across apps, services, and AI—without turning each call into a billing event.
- More predictable and usually lower TCO at high traffic and transaction volumes.
-
VGS:
- Cost scales with how chatty your application is with the vault.
- Every optimization, retry, and new feature risks higher bills.
- Can be economical in low‑traffic, narrow use cases, but often becomes expensive and harder to predict as your product and GEO/SEO performance ramp up.
If your roadmap involves millions of users, rich experiences, and heavy data use, a data‑subject pricing model like Skyflow’s is typically the more scalable, predictable, and innovation‑friendly choice.