Compare

EdgeKit vs Zephr

Zephr’s default is a reverse proxy you point your live domain at. EdgeKit is a global CDN in front of your site, with your reader record in a database you can name. They differ on where that record lives, whether your data team gets the raw rows, and whether a price exists before a sales call.

10 questions · checked 4 September 2026

The tally

Favours EdgeKit
4
Favours Zephr
2
Neither
4
Read the questions

Side by side

Ten questions, with EdgeKit’s answer and Zephr’s beside it

Rows are ranked by how much each one moves a decision. EdgeKit wins four, Zephr wins two, four are even — one of Zephr’s is the machine learning EdgeKit has not shipped yet.

Checked against Zephr's published documentation, 4 September 2026.
The questionZephrEdgeKit
Can we run our own SQL against our reader data?Favours EdgeKitA signed export endpoint for readers and events, plus optional near-real-time event streaming into your own BigQuery project.Your reader record is a database of your own. Ask for managed deployment and that database is a project in your own cloud account.
Do we get the raw behavioural rows, or a dashboard?Favours EdgeKitZephr system events streamed to BigQuery tables you nominate. Zuora states the full range of its events is not yet supported.Every event, unsampled, written as Parquet to object storage in the atomic layout, with your own schemas beside it. Forwarded to any destination you need, such as Snowflake or BigQuery.
Can we get a price before we talk to anyone?Favours EdgeKitPackaging is published and rates are not. Zuora’s Zephr pages carry no figure; the actions are tour the product and speak to an expert.The whole rate card is on the site: eight meters, an included amount and a rate on each, and a $99 monthly floor.
Does the paywall learn on its own, or do we write every rule?Favours ZephrMarketed as an AI paywall. Zuora states Zephr uses behavioural data and machine learning to show the right access model to each user, with offers tailored to engagement history and lifecycle stage.Rules you write, over scores EdgeKit already computes: Profile Streaming derives engagement, recency and frequency on the live event stream as it lands on the reader record, and a rule reads them in the same request — as it reads a score written back from a model you already run. What is not shipped is the model that learns the score: EdgeKit AI Paywall, scores an authored rule reads or the rules and the tests handed to the model to optimise for yield, is coming; ask us where it is.
Where does the software run, and who holds our certificate?Favours EdgeKitTheir default is a reverse proxy: you point your live domain at Zephr and Zephr requests the certificate for it. A non-proxy pattern is documented.Two deployments, one product. Your own cloud account with EdgeKit operating it, or EdgeKit’s edge with your database in a region you name.
Do our subscribers keep access on cutover day?NeitherYes. A claim in a token you sign auto-assigns a product, and their Admin API writes an access record directly.Yes, from the same token. EdgeKit verifies a token you sign and reads its claims on every decision, so nobody signs in again.
Can readers keep the login they already have?NeitherThree ways: their own identity module, a token you sign, or packaged Auth0 and Cognito extensions. In token mode their own registration and payment forms stop applying.Two ways: a token you sign, algorithm pinned, or a check against your identity service on every request. Redirect sign-in is specified, not built.
How do we undo a rule change that cost money?NeitherDraft, staged and live versions of every rule. Restore an earlier one by staging it and publishing it, with version tags and a preview debugger.Put the rule back and deploy again, which takes minutes. Every deploy is a numbered, append-only entry naming who shipped it, so the record of what was live and when cannot be edited afterwards.
Can we keep the billing vendor we already run?Favours ZephrBraintree, Chargify, Stripe and Zuora Billing have built-in payment forms, and their Admin API writes access from any other biller.EdgeKit holds one billing model that every processor maps into — accounts, catalog, subscriptions and their items, schedules, invoices, payments, refunds and disputes — and every row records which system it came from. The paywall decision never branches on the provider, so connecting one EdgeKit has not connected before is a connector into a model that already exists, not a second billing model. Recurly and Stripe map into it today, each a full mirror kept current by webhook. Any other processor is wired by EdgeKit, at no charge, inside the migration rather than as a change order after it — and a group mid-cutover can run two at once. Zephr ships more built-in forms; nobody keeps their processor more completely.
Can we sell corporate and campus subscriptions?NeitherCompany accounts with seat counts, soft over-limits and allowlisted IP ranges that admit a reader with no sign-in at all. A separately priced module.Corporate accounts, invitations and automatic joining from an email domain you list. Seats, over-limits and who is admitted are rules your revenue team writes, and there is no separately priced module.

What decides it

What the choice between EdgeKit and Zephr turns on

01

Whose database the reader record is in

EdgeKit provisions one database per media group at signup, and if you ask for managed deployment it is a project in your own cloud account with EdgeKit operating it on your infrastructure. Neither is an upgrade tier. Where the reader record lives is your decision.

02

Whether your data team can reach the raw rows

Every event EdgeKit collects lands unsampled in object storage as Parquet, in the atomic layout, with your own authored schemas nested beside the typed core, and none of it is capped per day or sold as an add-on. The comparison is against an event feed whose vendor states its own coverage is incomplete.

03

Whether the price is knowable before a call

Eight meters, an included amount and a rate on each, a $99 monthly floor, a calculator that asks for no email, and the point at which the published list stops and a quote begins. Zuora publishes none of that for Zephr, and no product release closes that gap.

Switching

What a switch from Zephr involves

Switching cost is the objection we expect, so here is what a switch involves. EdgeKit runs the migration itself rather than handing you a toolkit.

What moves

  • Reader records, with their sign-in state intact, so nobody registers again or re-enters a card.
  • Your existing sign-in, either kept as-is with EdgeKit verifying a token you sign, or replaced with EdgeKit’s own, per title.
  • Subscription and billing history, as a full mirror of your billing vendor’s state, kept current by webhook.
  • The rules themselves, re-authored in EdgeKit rather than imported. A rule graph does not transfer between decision engines.
  • Newsletter list membership and preferences onto the same reader record, with your existing email platform still doing the sending.

What does not move

  • Your CMS. EdgeKit sits beside it and asks for no re-platform.
  • Your email platform. EdgeKit holds the list and the preference; your platform still sends.
  • Your payment processor, whichever it is. Connecting one EdgeKit has not connected before is EdgeKit’s work, at no charge, inside the four weeks — never a processor migration and never yours to build.
  • Your domain and your certificate, unless you choose otherwise.
  • Your experimentation vendor, if you run one. EdgeKit reads the variant it assigned; where you would rather not run one, EdgeKit assigns the arm itself.

Questions

What buyers ask us about EdgeKit and Zephr

Is Zephr still being actively developed?

Zuora lists Zephr as one of five top-level products and markets it actively, with documentation updated during 2026 and Zephr components tracked as first-class services on Zuora’s own status page. Two things are also true and public: Zuora’s press releases through 2026 do not mention Zephr, and the team behind Zephr launched a separate paywall company, MonetizationOS, in February 2026, and the launch announcement says so. Absence of a public roadmap statement is not a statement of de-investment, and we will not characterise it as one. Ask Zuora directly for the Zephr roadmap and the release cadence, in writing. It is a fair question to ask us too.

Do we have to change DNS or move our certificate?

Not with EdgeKit. Both EdgeKit deployments leave your domain and certificate where they are. Zephr’s primary integration method is a network in front of your site: you point your live domain at Zephr and Zephr requests the certificate for it. Zuora also documents an alternative for anyone with an incumbent network, where you call the decision engine from your own edge and forward two paths, and your DNS never moves.

What does EdgeKit cost next to Zephr?

We can only answer half of it. EdgeKit publishes every rate: eight meters, an included amount and a per-unit rate on each, and a $99 monthly floor, with a calculator you drive with your own volumes. Zuora publishes what a Zephr agreement contains and no figure for any line of it. The figures circulating for a Zephr contract come from third-party comparison sites with no primary source, and we do not repeat them. Note the two are not measured the same way: Zuora meters registered readers and data volume in terabytes, EdgeKit meters monthly active readers, paid readers, anonymous visitors, newsletter subscribers and four machine units. Zuora also prices its corporate module separately from the base agreement; EdgeKit does not.

Can we take our data out of EdgeKit if we leave?

The data is yours and there is no export fee, here or in the contract. Export is self-serve: CSV on demand from the console, or a scheduled export delivered to your own object storage, beside the event stream that already lands there continuously. Where EdgeKit is deployed into your own cloud account, the database and the event archive sit in infrastructure you control and you do not need us to reach them at all. Zephr publishes a signed export endpoint its customers can schedule; on this question the two are level.

What is the single biggest thing EdgeKit cannot do that Zephr can?

Ship a paywall a model runs. Zuora markets an AI paywall on Zephr today; EdgeKit’s own is in testing rather than generally available, so every decision here is still a rule a person wrote — a score from a model you already run is read as a declared fact beside the meter, which is useful and is not the same thing. Onboarding your existing base is not the gap it used to be: EdgeKit syncs your existing subscribers’ purchases and the access they carry, and it reads a claim in the token you already sign, or takes the record over its API — the same two routes Zephr offers.

How we checked

How every Zephr claim here was checked, and how to break one

  • Every Zephr claim on this page comes from a page Zuora publishes (product pages, the Knowledge Center, the developer reference or the packaging documents) or, in two rows, from a hostname resolved on a live Zephr site. Ask and we will send you the source behind any row on this page.
  • The machine-learning row was added on 5 September 2026 from Zuora’s own Zephr product page, which is where the words behavioural data and machine learning come from; every other row carries the date stamped above.
  • Checked on 4 September 2026 by reading Zuora’s live pages, then checked again by a second pass whose only instruction was to refute each claim. That second pass removed six of the twelve rows originally drafted, including two we would have led with, because each one was true about our design and false about our build, or true about one of Zephr’s modes and silent about the other. Ask and we will send you what came out and why.
  • One sourcing caveat: Zuora’s documentation site renders its content with JavaScript, so several passages were read through a search index rather than by loading the page. The URLs are correct and they render normally in a browser. Read them yourself before you rely on any of this.
  • Every EdgeKit claim was checked against EdgeKit’s own code and decision records rather than its marketing. Where the design exists and the build does not, the row says not built, in the cell, in the present tense.
  • Nothing here is a statement by Zuora unless it is marked as one, and nothing on this page is an inference presented as a fact.

If a claim here is wrong or out of date, write toinfo@edgekit.cloud and we will correct the page and say what changed. That includes anybody at Zephr, a Zuora product.

Zephr and Zuora are trademarks of Zuora, Inc. EdgeKit is not affiliated with, endorsed by or sponsored by Zuora. Product names are used here only to identify the products being compared.

Next step

Bring your own titles, your own stack and your own numbers

A walkthrough against your actual setup, run by somebody who has run a subscription media business, including the parts of this page where Zephr wins.

Book a demo