Website report · 2 h ago

a0.dev

“a0.dev - Ship Mobile Apps to App Store & Google Play with AI”

Template-written 162 evidence items Code reader analysed 78 scripts
What this means for you

a0.dev talked to 13 outside services on a first visit, including 5 that measure visits or show ads.E4E8E14E11

  • An AI agent used the site and saw 1 of 4 claimed features working.E158E159E160E157E159E159
  • AI-powered coding (AI coding agent / build apps by chatting): I typed "hello test app" into the homepage prompt box and clicked "Build it". It sent me to a sign-up page (/auth?mode=signup&next=/onboarding), so I couldn't see the AI agent respond without an account. The docs site does have an Agent Guide and a Prompting Guide.E158E159E160
  • Growth analytics dashboard: The analytics dashboard is only described on the homepage. The app is behind sign-up, so I couldn't open or check any analytics view.E157E159
  • All-in-one working platform (one-click publishing, integrated payments): The builder, publishing and payments all sit behind sign-up, so I couldn't try them. The docs describe publishing, monetization and over-the-air updates. The public Showcase page did load a list of community apps from a0.dev/api/showcase and a Supabase projects endpoint.E159E160E162
  • Tech check: the site claims ai / agents, live data / analytics and a working app / platform, and its public page shows matching evidence.E153E154E59E83E49
  • Before you click anything, the page loads analytics or ad services: Google Analytics / Tag Manager, Meta Pixel, Google Ads / DoubleClick and Meta / Facebook.E4E8E14E11E15
  • 14 cookies were set in your browser, 3 of them by other companies' domains.E25E28E29
  • Payments go through Stripe.E7E17E18

Tech check

What the site says about itself, next to what its public page actually loads. Facts only, no verdict: you decide.

Evidence found

AI / agents

“…cing Blogs Docs Sign Up Build mobile apps. Make money. AI-powered coding, one-click app publishing, integrated p…”E153

AI-looking endpoints: /ai/transfer-session, /ai/message-limitsE59E83

Evidence found

Live data / analytics

“…-click app publishing, integrated payments, and growth analytics — all in one platform. Auto Build it Backed by Combina…”E154

Live connections: keeps a live two-way connection open to a server, receives a live stream of updates from a serverE49E50

Calls to its own backend: /ingest/flags/, /rive/build.riv, /g/collectE54E55E56E57

Evidence found

A working app / platform

“…integrated payments, and growth analytics — all in one platform. Auto Build it Backed by Combinator Do it all, step by…”E155

Calls to its own backend: /ingest/flags/, /rive/build.riv, /g/collectE54E55E56E57

Live connections: keeps a live two-way connection open to a server, receives a live stream of updates from a serverE49E50

Calls its own backend /ingest/flags/, /rive/build.riv, /g/collectE54E55E56E57
Wallet code personal_sign, eth_requestAccountsE152E151
Contract calls in its code none seen
Talks to AI services none seen
Live connections keeps a live two-way connection open to a server, receives a live stream of updates from a serverE49E50

What the AI agent tried

An AI agent (claude-opus-5-5) used the site in our sandbox for 6 steps and saw 0 of 3 claimed features working. It can't connect a wallet, pay, sign or log in, so those features count as "couldn't test". What it reports is what it observed, not a verdict.

Couldn't test

AI-powered coding (AI coding agent / build apps by chatting)

I typed "hello test app" into the homepage prompt box and clicked "Build it". It sent me to a sign-up page (/auth?mode=signup&next=/onboarding), so I couldn't see the AI agent respond without an account. The docs site does have an Agent Guide and a Prompting Guide.E158E159E160

Couldn't test

Growth analytics dashboard

The analytics dashboard is only described on the homepage. The app is behind sign-up, so I couldn't open or check any analytics view.E157E159

Couldn't test

All-in-one working platform (one-click publishing, integrated payments)

The builder, publishing and payments all sit behind sign-up, so I couldn't try them. The docs describe publishing, monetization and over-the-air updates. The public Showcase page did load a list of community apps from a0.dev/api/showcase and a Supabase projects endpoint.E159E160E162

Also noticed

Things the agent saw along the way that aren't among the site's claims. Not counted above.

Noticed

public Showcase page

/showcase loaded about 30 user apps, each with a creator name and two counts, using data fetched from a0.dev/api/showcase and a Supabase projects endpoint.E162

What it is

  • The Internet Archive first saved this site on 2024-11-14 (720 days ago).E156
  • The site describes itself as: “World's fastest iOS & Android app builder. Production-ready mobile apps that deploy directly to App Store & Google Play in minutes.”E2
  • It's built with React and Next.js (common tools for building web apps).E36E37
  • Notable building blocks in its code: Socket.IO (live connection) and Supabase client.E38E39
  • In your browser it can ask to use your camera or microphone, can copy text to your clipboard, saves small bits of data in your browser, keeps a live two-way connection open to a server and 2 more.E46E47E48E49E50E51
  • It has sections such as /showcase, /pricing, /blog, /docs, /contact and /privacy.E147E148
  • While loading, it called 4 endpoints on its own servers, such as /ingest/flags/, /rive/build.riv, /g/collect and 1 more.E54E55E56E57

Where your data goes

Analytics & trackingCount visits and record what you do on the page. 2
www.googletagmanager.comGoogle Analytics / Tag Manager: Google's visitor analytics and tag loader 2×E4
connect.facebook.netMeta Pixel: Facebook/Meta tracking pixel (ad measurement) 2×E8
AdvertisingShow ads and follow you across sites to target them. 3
ad.doubleclick.netGoogle Ads / DoubleClick: Google's ad network (serving and measuring ads) 1×E14
googleads.g.doubleclick.netGoogle Ads / DoubleClick: Google's ad network (serving and measuring ads) 1×E11
www.facebook.comMeta / Facebook: Facebook ad tracking 1×E15
PaymentsHandle card or wallet payments. 3
js.stripe.comStripe: card payments 3×E7
m.stripe.networkStripe: card payments 2×E17
m.stripe.comStripe: card payments 1×E18
Sign-in & accountsLog you in or manage accounts. 1
accounts.google.comGoogle Sign-In: log in with Google 3×E5
Backend & data servicesDatabases, search and APIs the app runs on. 1
nabdgzjpwhkjfimljnql.supabase.coSupabase: app database and API 18×E6
CDNs & hostingDeliver files (scripts, images) quickly from servers near you. 1
unpkg.comunpkg: open-source file CDN 1×E9
Not identifiedServices we don't have in our list yet. 2
www.google.comnot identified 3×E13
assets.calendly.comnot identified 1×E16

Crypto and wallets

  • personal_sign: asks you to sign a text message (often to log in; moves no funds by itself).E152
  • eth_requestAccounts: asks to connect your wallet, which shows the site your address.E151

How key features work

Connecting your wallet

It connects to crypto wallets using personal_sign and eth_requestAccounts. Connecting shows the site your wallet address; it doesn't move funds by itself.E151

personal_signeth_requestAccounts

AI features

Parts of the site talk to AI services or AI endpoints (/ai/transfer-session and /ai/message-limits). Text you type there may be sent to them.E59E83

/ai/transfer-session/ai/message-limits

Payments

Payments are handled by Stripe and Stripe.js, so card or payment details go to them, not only to this site.E7E17E18E45

StripeStripe.js

Sign-in and accounts

Sign-in and account features show up in its code or traffic (/ai/transfer-session, /payments/create-onboarding-checkout-session, /api/google-play/oauth/initiate, /api/google-play/oauth/grant-access and 1 more).E59E65E77E5

/ai/transfer-session/payments/create-onboarding-checkout-session/api/google-play/oauth/initiate/api/google-play/oauth/grant-accessaccounts.google.com

Live updates

It keeps live connections open (WebSockets, server-sent events and Socket.IO (live connection)) so content updates without reloading.E49E50E38

websocketevent_sourceSocket.IO (live connection)

Loading its content

Its content loads from its own API while you browse (/ingest/flags/, /rive/build.riv, /g/collect and /rive/deploy.riv).E54E55E56E57

/ingest/flags//rive/build.riv/g/collect/rive/deploy.riv

Drawing and editing in the browser

The page draws and edits graphics in your browser using WebAssembly and the canvas.E51E53

webassemblycanvas

Cookies and storage

Names only. We never store the values.

CookieSet forKeptWhose
g_stateE19a0.dev about 180 daysthe site
_gaE20a0.dev about 400 daysthe site
_gcl_auE21a0.dev about 90 daysthe site
_ga_05JCJZNY9HE22a0.dev about 400 daysthe site
_fbpE23a0.dev about 90 daysthe site
FPIDE24a0.dev about 400 daysthe site
test_cookieE25doubleclick.net about 0 daysother company
FPLCE26a0.dev about 1 daysthe site
FPAUE27a0.dev about 90 daysthe site
__cf_bmE28calendly.com about 0 daysother company
mE29m.stripe.com about 400 daysother company
__stripe_midE30a0.dev about 365 daysthe site
__stripe_sidE31a0.dev about 0 daysthe site
ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC679cpk28RV_posthogE32a0.dev about 365 daysthe site

localStorageE33: lastExternalReferrer, ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC679cpk28RV_posthog, aura-seen-features, _gcl_ls, lastExternalReferrerTime

sessionStorageE34: ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC679cpk28RV_posthog, ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC679cpk28RV_window_id, ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC679cpk28RV_primary_window_exists

IndexedDBE35: aura-next

Pages and API calls

Pages it links to

//showcase/pricing/blog/docs/contact/privacy/careers/discord/reddit/engine.io/_next/image/

Endpoints

Called while loading (seen) or named in the code (code).

a0.dev/ingest/flags/seenE54
a0.dev/rive/build.rivseenE55
tags.a0.dev/g/collectseenE56
a0.dev/rive/deploy.rivseenE57
/api/projectscodeE58
/ai/transfer-sessioncodeE59
/api/upload-imagecodeE60
/ssh/credentialscodeE61
/api/app-data/dependenciescodeE62
/ssh/setup-projectcodeE63
/payments/restore-subscriptioncodeE64
/payments/create-onboarding-checkout-sessioncodeE65
/payments/claim-onboarding-projectcodeE66
/aura-manager/metro-statuscodeE67
/api/waitlistcodeE68
/api/app-store-connect/keyscodeE69
/api/app-store-connect/create-bundle-idcodeE70
/api/app-store-connect/update-metadatacodeE71
/api/app-store-connect/tokencodeE72
/api/app-store-connect/check-cookiecodeE73
/api/app-store-connect/create-appcodeE74
/api/app-store-connect/link-appcodeE75
/api/google-play/keyscodeE76
/api/google-play/oauth/initiatecodeE77
/api/google-play/oauth/grant-accesscodeE78
/api/google-play/oauth/verify-accesscodeE79
/api/google-play/console/uploadcodeE80
/api/google-play/console/verify-packagecodeE81
/api/google-play/console/readinesscodeE82
/ai/message-limitscodeE83

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
Page title: a0.dev - Ship Mobile Apps to App Store & Google Play with AI
page title · https://a0.dev/
E2
Page description: World's fastest iOS & Android app builder. Production-ready mobile apps that deploy directly to App Store & Google Play in minutes.
page description · https://a0.dev/
E3
73 request(s) to a0.dev
types: 54 script, 7 fetch, 6 image
GET https://a0.dev/ · script · 73 requests · network recording
E4
2 request(s) to www.googletagmanager.com
types: 2 script
GET https://www.googletagmanager.com/gtm.js · script · 2 requests · network recording
E5
3 request(s) to accounts.google.com
types: 1 script, 1 stylesheet, 1 xhr
GET https://accounts.google.com/gsi/client · script · 3 requests · network recording
E6
18 request(s) to nabdgzjpwhkjfimljnql.supabase.co
types: 17 image, 1 fetch
GET https://nabdgzjpwhkjfimljnql.supabase.co/storage/v1/object/public/project_assets/643672fa-ab9b-4451-bbbc-f84477dcd09f/screenshots… · image · 18 requests · network recording
E7
3 request(s) to js.stripe.com
types: 2 script, 1 document
GET https://js.stripe.com/clover/stripe.js · script · 3 requests · network recording
E8
2 request(s) to connect.facebook.net
types: 2 script
GET https://connect.facebook.net/en_US/fbevents.js · script · 2 requests · network recording
E9
1 request(s) to unpkg.com
types: 1 fetch
GET https://unpkg.com/@rive-app/canvas@2.34.2/rive.wasm · fetch · network recording
E10
1 request(s) to docs.a0.dev
types: 1 fetch
GET https://docs.a0.dev/ · fetch · network recording
E11
1 request(s) to googleads.g.doubleclick.net
types: 1 script
GET https://googleads.g.doubleclick.net/pagead/viewthroughconversion/17328428687/ · script · network recording
E12
3 request(s) to tags.a0.dev
types: 2 fetch, 1 document
GET https://tags.a0.dev/g/collect · fetch · 3 requests · network recording
E13
3 request(s) to www.google.com
types: 2 fetch, 1 image
GET https://www.google.com/rmkt/collect/17328428687/ · fetch · 3 requests · network recording
E14
1 request(s) to ad.doubleclick.net
types: 1 fetch
GET https://ad.doubleclick.net/ccm/s/collect · fetch · network recording
E15
1 request(s) to www.facebook.com
types: 1 image
GET https://www.facebook.com/tr/ · image · network recording
E16
1 request(s) to assets.calendly.com
types: 1 script
GET https://assets.calendly.com/assets/external/widget.js · script · network recording
E17
2 request(s) to m.stripe.network
types: 1 document, 1 script
GET https://m.stripe.network/inner.html · document · 2 requests · network recording
E18
1 request(s) to m.stripe.com
types: 1 xhr
GET https://m.stripe.com/6 · xhr · network recording
E19
Cookie 'g_state' set for a0.dev
kept for about 180 days
cookie g_state on a0.dev · value not stored
E20
Cookie '_ga' set for a0.dev
kept for about 400 days
cookie _ga on a0.dev · value not stored
E21
Cookie '_gcl_au' set for a0.dev
kept for about 90 days
cookie _gcl_au on a0.dev · value not stored
E22
Cookie '_ga_05JCJZNY9H' set for a0.dev
kept for about 400 days
cookie _ga_05JCJZNY9H on a0.dev · value not stored
E23
Cookie '_fbp' set for a0.dev
kept for about 90 days
cookie _fbp on a0.dev · value not stored
E24
Cookie 'FPID' set for a0.dev
kept for about 400 days
cookie FPID on a0.dev · value not stored
E25
Cookie 'test_cookie' set for doubleclick.net
kept for about 0 days
cookie test_cookie on doubleclick.net · value not stored
E26
Cookie 'FPLC' set for a0.dev
kept for about 1 days
cookie FPLC on a0.dev · value not stored
E27
Cookie 'FPAU' set for a0.dev
kept for about 90 days
cookie FPAU on a0.dev · value not stored
E28
Cookie '__cf_bm' set for calendly.com
kept for about 0 days
cookie __cf_bm on calendly.com · value not stored
E29
Cookie 'm' set for m.stripe.com
kept for about 400 days
cookie m on m.stripe.com · value not stored
E30
Cookie '__stripe_mid' set for a0.dev
kept for about 365 days
cookie __stripe_mid on a0.dev · value not stored
E31
Cookie '__stripe_sid' set for a0.dev
kept for about 0 days
cookie __stripe_sid on a0.dev · value not stored
E32
Cookie 'ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC679cpk28RV_posthog' set for a0.dev
kept for about 365 days
cookie ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC679cpk28RV_posthog on a0.dev · value not stored
E33
localStorage: 5 key(s) saved in your browser
localStorage keys: lastExternalReferrer, ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC, aura-seen-features, _gcl_ls, lastExternalReferrerTime · values not stored
E34
sessionStorage: 3 key(s) saved in your browser
sessionStorage keys: ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC, ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC, ph_phc_oA756EFE746danImpQqF4sWxkdbijl2tC · values not stored
E35
IndexedDB: 1 key(s) saved in your browser
IndexedDB keys: aura-next · values not stored
E36
React detected by the code reader (react-runtime)
confidence: medium
a0.dev/_next/static/chunks/9100-694c2495b55a906c.js · “react-runtime” · the code reader
E37
Next.js detected by the code reader (next-runtime)
confidence: high
a0.dev/ · “next-runtime” · the code reader
E38
Socket.IO (live connection) found in the code
a0.dev/_next/static/chunks/5983-51f8f1a901f80a8a.js @ 1:10031 · “socket.io” · pattern scan
E39
Supabase client found in the code
a0.dev/ (page HTML) @ 141:24613 · “supabase.co” · pattern scan
E40
Google tag (gtag.js) found in the code
a0.dev/ (page HTML) @ 1:923 · “googletagmanager.com/gtag” · pattern scan
E41
Meta Pixel found in the code
a0.dev/ (page HTML) @ 1:2390 · “connect.facebook.net/en_US/fbevents” · pattern scan
E42
PostHog found in the code
a0.dev/_next/static/chunks/bf7f0e5c-902f96e5c131921d.js @ 1:19362 · “posthog.com” · pattern scan
E43
Vercel Analytics found in the code
a0.dev/ (page HTML) @ 1:19861 · “/_vercel/insights” · pattern scan
E44
Sentry found in the code
a0.dev/_next/static/chunks/bf7f0e5c-902f96e5c131921d.js @ 1:45647 · “sentry.io” · pattern scan
E45
Stripe.js found in the code
a0.dev/ (page HTML) @ 1:19807 · “js.stripe.com” · pattern scan
E46
Uses the browser ability: camera_mic
can ask to use your camera or microphone
a0.dev/_next/static/chunks/83f7f63f-e8e53b40bcceb1da.js @ 1:19513 · “getUserMedia(” · pattern scan
E47
Uses the browser ability: clipboard_write
can copy text to your clipboard
a0.dev/_next/static/chunks/8329-eb50a2e2d92c8684.js @ 1:110840 · “clipboard.writeText(” · pattern scan
E48
Uses the browser ability: local_storage
saves small bits of data in your browser
a0.dev/_next/static/chunks/bf7f0e5c-902f96e5c131921d.js @ 1:37266 · “localStorage.setItem(” · pattern scan
E49
Uses the browser ability: websocket
keeps a live two-way connection open to a server
a0.dev/_next/static/chunks/8329-eb50a2e2d92c8684.js @ 1:39666 · “new WebSocket(” · pattern scan
E50
Uses the browser ability: event_source
receives a live stream of updates from a server
a0.dev/_next/static/chunks/9386-2d45bff1e1cf46fc.js @ 1:704 · “new EventSource(” · pattern scan
E51
Uses the browser ability: webassembly
runs compiled WebAssembly code in your browser
a0.dev/_next/static/chunks/83f7f63f-e8e53b40bcceb1da.js @ 1:17179 · “WebAssembly.instantiate(” · pattern scan
E52
Uses the browser ability: web_worker
runs work in a background thread
a0.dev/_next/static/chunks/790-5b3250ce8eb7a002.js @ 24:5624 · “new Worker(” · pattern scan
E53
Uses the browser ability: canvas
draws graphics on a canvas
a0.dev/_next/static/chunks/83f7f63f-e8e53b40bcceb1da.js @ 1:3937 · “getContext("webgl"” · pattern scan
E54
The page called /ingest/flags/ on a0.dev (POST)
POST https://a0.dev/ingest/flags/ · fetch · network recording
E55
The page called /rive/build.riv on a0.dev (GET)
GET https://a0.dev/rive/build.riv · fetch · network recording
E56
The page called /g/collect on tags.a0.dev (GET)
GET https://tags.a0.dev/g/collect · fetch · network recording
E57
The page called /rive/deploy.riv on a0.dev (GET)
GET https://a0.dev/rive/deploy.riv · fetch · network recording
E58
Code reader found the endpoint /api/projects
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:4189 · “/api/projects” · the code reader
E59
Code reader found the endpoint /ai/transfer-session
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:4761 · “/ai/transfer-session” · the code reader
E60
Code reader found the endpoint /api/upload-image
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:5084 · “/api/upload-image” · the code reader
E61
Code reader found the endpoint /ssh/credentials
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:10158 · “/ssh/credentials” · the code reader
E62
Code reader found the endpoint /api/app-data/dependencies
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:10519 · “/api/app-data/dependencies” · the code reader
E63
Code reader found the endpoint /ssh/setup-project
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:10703 · “/ssh/setup-project” · the code reader
E64
Code reader found the endpoint /payments/restore-subscription
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:11007 · “/payments/restore-subscription” · the code reader
E65
Code reader found the endpoint /payments/create-onboarding-checkout-session
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:11569 · “/payments/create-onboarding-checkout-session” · the code reader
E66
Code reader found the endpoint /payments/claim-onboarding-project
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:12253 · “/payments/claim-onboarding-project” · the code reader
E67
Code reader found the endpoint /aura-manager/metro-status
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:13010 · “/aura-manager/metro-status” · the code reader
E68
Code reader found the endpoint /api/waitlist
how: call:fetch
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:13239 · “/api/waitlist” · the code reader
E69
Code reader found the endpoint /api/app-store-connect/keys
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:13626 · “/api/app-store-connect/keys” · the code reader
E70
Code reader found the endpoint /api/app-store-connect/create-bundle-id
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:14269 · “/api/app-store-connect/create-bundle-id” · the code reader
E71
Code reader found the endpoint /api/app-store-connect/update-metadata
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:14694 · “/api/app-store-connect/update-metadata” · the code reader
E72
Code reader found the endpoint /api/app-store-connect/token
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:15063 · “/api/app-store-connect/token” · the code reader
E73
Code reader found the endpoint /api/app-store-connect/check-cookie
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:15382 · “/api/app-store-connect/check-cookie” · the code reader
E74
Code reader found the endpoint /api/app-store-connect/create-app
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:15624 · “/api/app-store-connect/create-app” · the code reader
E75
Code reader found the endpoint /api/app-store-connect/link-app
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:16268 · “/api/app-store-connect/link-app” · the code reader
E76
Code reader found the endpoint /api/google-play/keys
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:16925 · “/api/google-play/keys” · the code reader
E77
Code reader found the endpoint /api/google-play/oauth/initiate
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:17610 · “/api/google-play/oauth/initiate” · the code reader
E78
Code reader found the endpoint /api/google-play/oauth/grant-access
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:17864 · “/api/google-play/oauth/grant-access” · the code reader
E79
Code reader found the endpoint /api/google-play/oauth/verify-access
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:18212 · “/api/google-play/oauth/verify-access” · the code reader
E80
Code reader found the endpoint /api/google-play/console/upload
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:19119 · “/api/google-play/console/upload” · the code reader
E81
Code reader found the endpoint /api/google-play/console/verify-package
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:19662 · “/api/google-play/console/verify-package” · the code reader
E82
Code reader found the endpoint /api/google-play/console/readiness
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:19947 · “/api/google-play/console/readiness” · the code reader
E83
Code reader found the endpoint /ai/message-limits
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:20229 · “/ai/message-limits” · the code reader
E84
Code reader found the endpoint /api/google-play/link-app
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:21389 · “/api/google-play/link-app” · the code reader
E85
Code reader found the endpoint /api/google-play/link-topic
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:21736 · “/api/google-play/link-topic” · the code reader
E86
Code reader found the endpoint /api/google-play/unlink-topic
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:22082 · “/api/google-play/unlink-topic” · the code reader
E87
Code reader found the endpoint /api/google-play/unlink-app
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:22416 · “/api/google-play/unlink-app” · the code reader
E88
Code reader found the endpoint /api/app-store-connect/update-shared-secret
how: call:p.patch
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:22739 · “/api/app-store-connect/update-shared-secret” · the code reader
E89
Code reader found the endpoint /payments/stripe-connect/status
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:23070 · “/payments/stripe-connect/status” · the code reader
E90
Code reader found the endpoint /payments/stripe-connect/account
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:23402 · “/payments/stripe-connect/account” · the code reader
E91
Code reader found the endpoint /payments/stripe-connect/account_link
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:23735 · “/payments/stripe-connect/account_link” · the code reader
E92
Code reader found the endpoint /payments/stripe-connect/link-account
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:24071 · “/payments/stripe-connect/link-account” · the code reader
E93
Code reader found the endpoint /webhook/discord/support/send
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:26415 · “/webhook/discord/support/send” · the code reader
E94
Code reader found the endpoint /live/user-count
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:26817 · “/live/user-count” · the code reader
E95
Code reader found the endpoint /api/domains
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:26895 · “/api/domains” · the code reader
E96
Code reader found the endpoint /payments/user-addons
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:27585 · “/payments/user-addons” · the code reader
E97
Code reader found the endpoint /api/credits/auto-refill
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:27742 · “/api/credits/auto-refill” · the code reader
E98
Code reader found the endpoint /payments/payment-methods
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:28276 · “/payments/payment-methods” · the code reader
E99
Code reader found the endpoint /payments/create-setup-intent
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:28591 · “/payments/create-setup-intent” · the code reader
E100
Code reader found the endpoint /payments/default-payment-method
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:28844 · “/payments/default-payment-method” · the code reader
E101
Code reader found the endpoint /payments/create-add-payment-method-session
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:29775 · “/payments/create-add-payment-method-session” · the code reader
E102
Code reader found the endpoint /payments/invoice-settings
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:30712 · “/payments/invoice-settings” · the code reader
E103
Code reader found the endpoint /payments/available-addons
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:30953 · “/payments/available-addons” · the code reader
E104
Code reader found the endpoint /payments/calculate-addon-cost
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:31255 · “/payments/calculate-addon-cost” · the code reader
E105
Code reader found the endpoint /payments/purchase-addon
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:31671 · “/payments/purchase-addon” · the code reader
E106
Code reader found the endpoint /payments/cancel-subscription
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:32430 · “/payments/cancel-subscription” · the code reader
E107
Code reader found the endpoint /payments/calculate-subscription-change
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:32896 · “/payments/calculate-subscription-change” · the code reader
E108
Code reader found the endpoint /api/offers
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:35219 · “/api/offers” · the code reader
E109
Code reader found the endpoint /api/starter-files
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:35525 · “/api/starter-files” · the code reader
E110
Code reader found the endpoint /api/referrals/code
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:35790 · “/api/referrals/code” · the code reader
E111
Code reader found the endpoint /api/referrals/claim-signup
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:36025 · “/api/referrals/claim-signup” · the code reader
E112
Code reader found the endpoint /api/referrals/stats
how: call:p.get
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:36315 · “/api/referrals/stats” · the code reader
E113
Code reader found the endpoint /api/shares/submit
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:36843 · “/api/shares/submit” · the code reader
E114
Code reader found the endpoint /api/users/account
how: call:p.delete
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:37064 · “/api/users/account” · the code reader
E115
Code reader found the endpoint /api/offers/claim-promotion
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:37352 · “/api/offers/claim-promotion” · the code reader
E116
Code reader found the endpoint /api/ai-icon-generate
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:37747 · “/api/ai-icon-generate” · the code reader
E117
Code reader found the endpoint /payments/ai-icon-credits/checkout
how: call:p.post
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:38070 · “/payments/ai-icon-credits/checkout” · the code reader
E118
The code names the endpoint /api/early_access_features
a0.dev/_next/static/chunks/bf7f0e5c-902f96e5c131921d.js @ 1:84013 · “/api/early_access_features” · pattern scan
E119
The code names the endpoint /api/product_tours
a0.dev/_next/static/chunks/bf7f0e5c-902f96e5c131921d.js @ 1:90534 · “/api/product_tours” · pattern scan
E120
The code names the endpoint /api/surveys
a0.dev/_next/static/chunks/bf7f0e5c-902f96e5c131921d.js @ 1:103048 · “/api/surveys” · pattern scan
E121
The code names the endpoint /api/web_experiments
a0.dev/_next/static/chunks/bf7f0e5c-902f96e5c131921d.js @ 1:128297 · “/api/web_experiments” · pattern scan
E122
The code names the endpoint /v1/channel-registration/sub-key
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:65953 · “/v1/channel-registration/sub-key” · pattern scan
E123
The code names the endpoint /v2/push/sub-key
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:69173 · “/v2/push/sub-key” · pattern scan
E124
The code names the endpoint /v1/push/sub-key
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:69244 · “/v1/push/sub-key” · pattern scan
E125
The code names the endpoint /v2/presence/sub-key
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:72877 · “/v2/presence/sub-key” · pattern scan
E126
The code names the endpoint /v1/message-actions
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:78791 · “/v1/message-actions” · pattern scan
E127
The code names the endpoint /v1/files
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:80962 · “/v1/files” · pattern scan
E128
The code names the endpoint /v1/files/publish-file
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:82587 · “/v1/files/publish-file” · pattern scan
E129
The code names the endpoint /v2/objects
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:88733 · “/v2/objects” · pattern scan
E130
The code names the endpoint /v2/auth/audit/sub-key
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:101994 · “/v2/auth/audit/sub-key” · pattern scan
E131
The code names the endpoint /v2/auth/grant/sub-key
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:102882 · “/v2/auth/grant/sub-key” · pattern scan
E132
The code names the endpoint /v3/pam
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:105920 · “/v3/pam” · pattern scan
E133
The code names the endpoint /v2/history/sub-key
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:110805 · “/v2/history/sub-key” · pattern scan
E134
The code names the endpoint /v3/history/sub-key
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:112278 · “/v3/history/sub-key” · pattern scan
E135
The code names the endpoint /v2/subscribe
a0.dev/_next/static/chunks/b69fc2ec-c97f1c16229eb25e.js @ 1:116235 · “/v2/subscribe” · pattern scan
E136
The code names the endpoint /api/broadcast
a0.dev/_next/static/chunks/790-5b3250ce8eb7a002.js @ 6:6496 · “/api/broadcast” · pattern scan
E137
The code names the endpoint /api
a0.dev/_next/static/chunks/8117-223c4303f142e468.js @ 1:35007 · “/api” · pattern scan
E138
The code names the endpoint /api/plans
a0.dev/_next/static/chunks/8329-eb50a2e2d92c8684.js @ 1:3282 · “/api/plans” · pattern scan
E139
The code names the endpoint /api/user/subscription
a0.dev/_next/static/chunks/8329-eb50a2e2d92c8684.js @ 1:3542 · “/api/user/subscription” · pattern scan
E140
The code names the endpoint /api/subscription/change
a0.dev/_next/static/chunks/8329-eb50a2e2d92c8684.js @ 1:3834 · “/api/subscription/change” · pattern scan
E141
The code names the endpoint /api/user/billing-alerts
a0.dev/_next/static/chunks/8329-eb50a2e2d92c8684.js @ 1:5396 · “/api/user/billing-alerts” · pattern scan
E142
The code names the endpoint /api/subscription/cancel-upgrade-invoice
a0.dev/_next/static/chunks/8329-eb50a2e2d92c8684.js @ 1:5691 · “/api/subscription/cancel-upgrade-invoice” · pattern scan
E143
The code names the endpoint /api/subscription/cancel-pending
a0.dev/_next/static/chunks/8329-eb50a2e2d92c8684.js @ 1:6010 · “/api/subscription/cancel-pending” · pattern scan
E144
The code names the endpoint /api/link-preview
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:3708 · “/api/link-preview” · pattern scan
E145
The code names the endpoint /api/projects/check-slug
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:12662 · “/api/projects/check-slug” · pattern scan
E146
The code names the endpoint /api/app-store-connect/bundle-ids
a0.dev/_next/static/chunks/5651-05c5521baba24975.js @ 1:13939 · “/api/app-store-connect/bundle-ids” · pattern scan
E147
10 links to pages on the same site
page links · https://a0.dev/ · /, /showcase, /pricing, /blog, /docs, /contact, /privacy, /careers, /discord, /reddit
E148
Code reader found the route /engine.io
a0.dev/_next/static/chunks/5983-51f8f1a901f80a8a.js @ 1:13206 · “/engine.io” · the code reader
E149
Code reader found the route /_next/image
a0.dev/_next/static/chunks/5962-cb8c8eb1049cb2e5.js @ 1:3567 · “/_next/image” · the code reader
E150
Code reader found the route /
a0.dev/_next/static/chunks/790-5b3250ce8eb7a002.js @ 37:51051 · “/” · the code reader
E151
Wallet request in code: eth_requestAccounts
asks to connect your wallet, which shows the site your address
a0.dev/_next/static/chunks/790-5b3250ce8eb7a002.js @ 24:76198 · “eth_requestAccounts” · pattern scan
E152
Wallet request in code: personal_sign
asks you to sign a text message (often to log in; moves no funds by itself)
a0.dev/_next/static/chunks/790-5b3250ce8eb7a002.js @ 37:578 · “personal_sign” · pattern scan
E153
The site says: “…cing Blogs Docs Sign Up Build mobile apps. Make money. AI-powered coding, one-click app publishing, integrated p…”
page text · https://a0.dev/ · …cing Blogs Docs Sign Up Build mobile apps. Make money. AI-powered coding, one-click app publishing, integrated p…
E154
The site says: “…-click app publishing, integrated payments, and growth analytics — all in one platform. Auto Build it Backed by Combina…”
page text · https://a0.dev/ · …-click app publishing, integrated payments, and growth analytics — all in one platform. Auto Build it Backed by Combina…
E155
The site says: “…integrated payments, and growth analytics — all in one platform. Auto Build it Backed by Combinator Do it all, step by…”
page text · https://a0.dev/ · …integrated payments, and growth analytics — all in one platform. Auto Build it Backed by Combinator Do it all, step by…
E156
The Internet Archive first saved a0.dev on 2024-11-14 and has snapshots from 69 different days
page web archive · https://web.archive.org/web/20241114143906/a0.dev
E157
Agent step 1: view
AI agent step 1 · view on /
E158
Agent step 2: type Build a fun multiplayer app I can play with my friends. ← “hello test app”
AI agent step 2 · type on /
E159
Agent step 3: click Build it
AI agent step 3 · click on /auth · page called GET a0.dev/onboarding, GET a0.dev/auth, GET a0.dev/rive/deploy.riv, GET a0.dev/terms, GET a0.dev/privacy, GET tags.a0.dev/g/collect, POST www.google.com/rmkt/collect/17328428687/, POST www.google.com/ccm/collect, POST m.stripe.com/6
E160
Agent step 4: go /docs
AI agent step 4 · go on / · page called POST tags.a0.dev/g/collect
E161
Agent step 5: go /showcase
AI agent step 5 · go on /showcase · page called GET docs.a0.dev/_mintlify/api/not-found-context
E162
Agent step 6: go /showcase
AI agent step 6 · go on /showcase · page called POST a0.dev/ingest/flags/, GET a0.dev/api/showcase, GET a0.dev/, GET a0.dev/pricing, GET a0.dev/blog, GET a0.dev/docs, GET nabdgzjpwhkjfimljnql.supabase.co/rest/v1/projects, GET docs.a0.dev/, GET tags.a0.dev/g/collect, POST www.google.com/rmkt/collect/17328428687/, POST www.google.com/ccm/collect, G

Limits

  • We only see what your browser sees: code and requests on a first visit, without logging in or accepting cookie banners. What the servers do with data is invisible from outside.
  • Site code is usually minified (compressed), so names are partly lost and some code may be only partly analysed.
  • Some trackers only load after you accept cookies or log in, so the real list can be longer.
  • We visited from a server in the United States. Sites load different trackers and cookie banners in different countries (visitors in the EU usually get a consent banner first).
  • The tech check compares the site's own words with what its public page loads. Work done on servers, in private code or in separate apps isn't visible here, so 'nothing found' means not visible on the public page, not that it doesn't exist.
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
  • The code reader hit its size budget on parts of 125 large bundle file(s); those parts weren't fully analysed.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id XoWaH8AF.