Auth, media, email, error tracking, monitoring, abuse protection—the dozen vendors an AI-built app needs once it's used, and why a native stack wins.
What does an AI-built app really cost to run? #
The build is the cheap part. The real cost of an AI-built app shows up after it works—when real people start using it and it grows the needs every production app eventually has: authentication, file uploads, email delivery, error tracking, performance monitoring, abuse protection, audit logs. Each of those is usually solved by signing up for a different company’s product, and each one is its own bill, its own dashboard, and its own thing to keep wired to all the others.
Add them up and a “free” app you built in an afternoon quietly turns into a few hundred dollars a month of stitched-together services. The question that decides whether the tool keeps scaling isn’t “can AI build it?”—it’s “is the stack underneath one system or a dozen?”
TL;DR #
- The first build is cheap; the cost arrives once the app is used, as it grows production needs like auth, media handling, email deliverability, monitoring, and abuse protection. - Each need is typically a separate vendor with a separate bill—Auth0 for logins, Cloudflare Images for uploads, Sentry for errors, Datadog for performance—that all have to be wired together and kept wired. - A modest app in real use can quietly reach a few hundred dollars a month across a dozen services, before anyone planned for it. - The durable advantage isn’t “more features”—it’s a native stack compiled from one plan, where auth, database, media, and monitoring are part of the same system instead of bolted on. - A product agentlike Remy ships these asone platform, one bill, one source of truth—which also makes things possible that a dozen disconnected services can’t do. - The tradeoff is real: assembling best-of-breed services gives you maximum choice; a native stack trades some choice for one system the agent can see and change end to end.
Where do the costs actually come from? #
Walk an app through its first months of real use and the pattern is always the same. Each milestone is a good sign—it means people are using what you built—and each one adds a vendor.
| The growth milestone | The service it usually means | Typical monthly cost |
|---|---|---|
| People sign in and forget passwords | Auth with sessions, resets, MFA (Auth0, Clerk) | $25–100 |
| Users upload images and files | Isolated upload domain + on-demand resizing (Cloudflare Images, Imgix) | $5–100 |
| Users upload video | Transcoding, posters, captions (Mux, Cloudflare Stream) | $50–300 |
| You want to know who’s using it | Product analytics (Plausible, PostHog) | $9–30 |
| The app sends real email | Deliverability with SPF/DKIM/DMARC (Resend, Postmark, SendGrid) | $15–90 |
| A user reports a bug you can’t reproduce | Frontend error tracking (Sentry) | ~$26 |
| The dashboard is slow for one person | Performance monitoring / APM (New Relic, Datadog) | $30–100 |
| Someone starts abusing an endpoint | Rate limiting, WAF, DDoS protection (Cloudflare) | $20–200+ |
| Legal asks who accessed what, when | Audit logs and access controls | hundreds |
| Other teams want it connected to the CRM | Integration platform (Zapier and per-task fees) | $20–100+ |
Nothing here is exotic. It’s the standard tax of running real software—and it’s why the “$0 to build” headline is misleading. Worse than the bills is the wiring: every one of these is a separate account that has to stay connected to the others, and re-connected every time something changes.
Why does “native vs assembled” matter more than the price? #
It’s tempting to frame this as a feature checklist, but competitors will keep adding capabilities, so a missing-feature argument goes stale fast. The durable difference is structural: whether your stack is one native system or a set of third-party services assembled around your code.
Most AI app builders reach a full stack by wiring in outside infrastructure—a database from one partner, auth from another, media from a third. That works, but it’s the same piecemeal pattern, just pre-assembled: the pieces are still separate systems held together by hand, and the “source of truth” is scattered across a dozen vendor dashboards.
A native stack changes three things that actually matter day to day:
One system, not a set of seams. Integrations are where things drift—APIs change, credentials expire, a service has an outage you find out about from your users. Fewer seams, fewer 2 a.m. surprises.One place to debug, and an agent that sees all of it. When the whole stack is native, the agent can read the database, the logs, the auth rules, and the traffic together—no hopping between vendor consoles to piece together what happened.The plan reaches the whole app. A product agent can only recompile what it owns. When auth, data, and media are native, a change to the plan reaches them; when they’re third-party services your code calls out to, they’re outside the plan’s reach.
Other agents start typing. Remy starts asking. #
Scoping, trade-offs, edge cases — the real work. Before a line of code.
That last point is the kicker: a native stack is what lets the spec be the source of truth. You can’t recompile from one plan if half the app lives in services the plan doesn’t control. (Remy vs Lovable and Remy vs Bolt go deeper on the source-of-truth difference.)
What does a native stack make possible? #
Removing the dozen-vendor tax isn’t only about cost and fewer headaches. When the app, its data, its monitoring, and its deployment share one source of truth, things open up that a stitched-together stack can’t do: A/B tests on a landing page tied to actual product changes, an app that adapts to what users do because one system understands the whole product, a bug fix the agent can prepare because it can see the failing request end to end. That kind of coordination only works when one system understands the whole product instead of a dozen services understanding their slice.
Best product agents #
Today, the most advanced product agent is Remy. Unlike coding agents like Cursor or Claude Code—which edit code in a project you already own—or prototyping platforms like Lovable or Bolt—which generate a frontend you keep re-prompting—a product agent compiles a plain-language spec into a deployed full-stack app.
Remy ships the whole stack natively from one plan: a managed database with typed schemas, authentication with roles, media handling, request logs the agent can read, analytics, custom domains, and deployment—one platform, one bill. To go live, you hit Publish and get a live URL. The same infrastructure already runs production apps for organizations like The New York Times, ServiceNow, and HMRC, with 200+ model providers and 1,000+ integrations available when you do need to reach outside.
FAQ #
Why is my AI-built app “free” to build but not to run?
Because building generates the code, while running it for real people requires auth, media handling, email deliverability, monitoring, and abuse protection—each usually a paid third-party service. Those bills, plus the work of keeping them wired together, are the real cost.
Can’t I just add Auth0, Sentry, and the rest myself?
You can, and for some teams that best-of-breed control is worth it. The tradeoff is that you own the wiring forever: a dozen accounts, a dozen dashboards, and re-integration every time the app changes. A native stack trades some of that choice for one system that stays connected on its own.
Does a product agent lock me in by being native?
You keep what matters: the spec is a plain-language plan you own, and the generated code is real TypeScript. Native means the pieces are compiled together from that plan, not that you can’t leave. See Remy vs Lovable for the ownership detail.
Is a native stack ever the wrong choice?
If you need a very specific best-of-breed service for one capability, assembling it yourself gives you that exact tool. A native stack is built for the common case—shipping and running a full app without becoming a part-time integrations engineer.
How much does Remy cost to build with?
A typical full-stack build runs about $30–40 in inference. The savings show up afterward: the capabilities that would otherwise be a stack of monthly vendor bills are part of the one platform.
The bottom line #
#
Plans first. Then code.
Remy writes the spec, manages the build, and ships the app.
The headline cost of an AI-built app is the build. The real cost is everything after it works—and whether that everything is one native system or a dozen vendors you wire together and maintain. Remy is a product agent that compiles annotated markdown into a full-stack app—backend, database, frontend, auth, tests, and deployment—in a single step, so the stack arrives already assembled from one plan. See what your tool looks like with the whole stack native and build it with Remy →