Getting started
- Sign in on pushpad.fun with your email or Google account.
- Add the Pushpad connector to Claude, Claude Code or ChatGPT, and allow it to work on your account.
- Tell your AI what you want to build.
Your dashboard shows your projects and guides you through your first one.
Building an app
You describe the app in the chat and your AI client writes it, using Pushpad's tools to create the project, change its files, build it and read its logs. You can start from a template in the marketplace or from nothing.
- TemplatesStarter apps and prompts from the marketplace, to remix into your own.
- DataAn app that stores data gets its own database, separate from every other app's.
- SettingsSecrets your app needs, such as an API key, are set on your Workspaces page. They are stored encrypted and are never shown again, to you or to your AI client.
Publishing puts the app online at its own address. You can publish again as often as you like, and put an earlier version back if something goes wrong.
Custom domains
A published app lives at its own address on pushapp.live. You can give it a domain of your own instead, like example.com or app.example.com. Once the domain is live it becomes the app's address, and the old pushapp.live address sends visitors there. Each app has one domain, and your plan sets how many you can connect (see Plans and billing).
Buy one through Pushpad
Ask your AI to find and buy a domain for your app, or search on your Domains page. You see the exact price first and nothing is spent until you agree; then your saved card is charged and the domain is registered in your name. A domain bought for an app is connected to it for you, with no records to add. Bought one without choosing an app? Connect it later from the app's Domain tab or the chat, and Pushpad sets up its DNS then, for a name under it such as www too.
Connect a domain you already own
- Connect it. Open the app in your dashboard, go to its Domain tab, type the domain and choose Connect domain. You can also ask your AI to connect it.
- Add the records. The Domain tab lists the DNS records to add, each with a Copy button. Sign in where you manage your domain (the registrar you bought it from, or your DNS provider, such as Cloudflare, Namecheap, GoDaddy or Porkbun), open its DNS settings and add each record with the type, name and value shown.
- Wait for it to go live. A new record can take up to an hour to be seen. The Domain tab checks every 30 seconds, or choose Check now. When it shows Live, the domain is the app's address.
- CNAME (required)
- Points your domain at Pushpad. Its value is the address shown on the Domain tab.
- TXT (optional)
- Proves the domain is yours before the CNAME is in place. Once the domain is live it isn't needed.
If it doesn't go live
- “The CNAME record isn't showing yet.” The record hasn't been added, or hasn't spread yet. Check its name and value match the Domain tab exactly, then give it time.
- A name with the domain twice, like app.example.com.example.com. Some providers add your domain to every name for you; there, type only the part before it (app, or @ for the root).
- Another record on the same name. A name can't have a CNAME and another record, such as an A record from a parking page. Remove the other one.
- Behind Cloudflare's proxy. If your DNS is on Cloudflare, set the record to DNS only (the grey cloud).
Plans and billing
Every account starts on Free. Starter and Pro raise the limits below and are paid monthly or yearly by card on your Billing page; card details go into Stripe's own form and never reach Pushpad. The prices are on the pricing page.
- Active projects
- Every project in your account, published or not.
- Published apps
- Projects with a version live at their address.
- Custom domains
- Your own domain pointed at a published app, in place of its pushapp.live address. Connect one, or buy one, on your Domains page; Custom domains walks through it.
- The Pushpad badge
- On Free, your published apps show a small “Made with Pushpad” link in the bottom-right corner of their pages, which visitors can close. Pushpad adds it as the page is served, so it shows whatever your app's code does. Starter and Pro apps don't have it; a plan change reaches your apps within a couple of minutes.
- Changing plan
- An upgrade takes effect at once, and you pay the difference for the rest of the period. Cancelling keeps your plan until the end of the period you've paid for. Moving to a smaller plan never deletes anything: you keep your projects, apps and domains, but can't add or publish more until you're within its limits.
What Starter and Pro add:
- Always-on apps
- Starter keeps 1 app always on, Pro 5. Other apps sleep when nobody has visited for a while, and the next visitor waits a few seconds while the app wakes. An always-on app and its database keep running. Choose which apps on each project's page.
- Private projects
- Starter and Pro. A private project isn't listed anywhere on Pushpad. Its app still opens at its own address. Turn it on from the project's page on your dashboard.
- Basic and advanced analytics
- Starter shows visits and visitors a day and your top pages over 30 days; Pro adds where visitors came from, their countries and devices, over 90 days. Pushpad counts pages opened in a browser as it serves them: no cookies are set and no addresses are kept. See them on the project's Analytics tab.
- Version history and restore
- Every version is kept. Free can undo the latest publish; Starter restores any version published in the last 7 days, Pro the last 30, from the project's Versions tab or by asking your AI.
- Source code export
- Pro. Download the live version's files as a zip from the project's page.
- Team members
- Pro, up to two. A member connects their own AI and can write, build, publish and roll back your projects. Billing, domains and deleting projects stay yours. Invite them from Team.
- Project backups
- Pro. Your app's database is backed up once a day and each backup is kept for two weeks, to download from the project's Backups tab.
- Email and priority support
- Write to us from Support and we answer by email. Pro's messages are answered first.