# Superapp Docs > Build, test, and publish native Apple apps with Superapp. ## Docs - [Welcome to Superapp](https://www.superappp.com/docs): Build and publish native Apple apps by describing what you want. ## Getting started - [Build your first app](https://www.superappp.com/docs/build-your-first-app): Go from a focused idea to a working native app in four steps. - [Choose web or Mac](https://www.superappp.com/docs/web-or-mac): Pick the Superapp workspace that matches how you want to build. - [Evaluate your app idea](https://www.superappp.com/docs/validate-your-idea): Find evidence of a valuable problem before expanding the build. ## Technology stack - [Expo vs. Swift](https://www.superappp.com/docs/expo-vs-swift): Why Superapp chose native Swift instead of a React Native foundation. ## Import & migrate - [Figma to native SwiftUI](https://www.superappp.com/docs/figma-to-swiftui): Turn connected Figma screens into a working native Apple app. - [Website to native iOS app](https://www.superappp.com/docs/website-to-ios-app): Rebuild a website's most valuable flows as native Swift and SwiftUI. - [Rebuild an existing app](https://www.superappp.com/docs/rebuild-existing-app): Use a working product as the specification for a cleaner native Swift version. - [Bring assets and design references](https://www.superappp.com/docs/import-design-assets): Transfer the source material Superapp needs without carrying over clutter. - [Move from React Native or Expo to Swift](https://www.superappp.com/docs/react-native-to-swift): Replace a cross-platform client with a native Apple app without losing the product. - [Move from another AI app builder](https://www.superappp.com/docs/move-from-ai-builder): Carry the validated product into Superapp and rebuild it as native Swift. - [Keep your existing Supabase backend](https://www.superappp.com/docs/preserve-supabase): Connect a new native client without moving accounts, tables, or stored files. ## Build your app - [Prompt for better results](https://www.superappp.com/docs/write-better-prompts): Turn product intent into focused direction Superapp can build from. - [Preview and iterate](https://www.superappp.com/docs/preview-and-iterate): Test the real flow early and turn observations into focused changes. - [Use native capabilities](https://www.superappp.com/docs/native-capabilities): Build with Apple frameworks and device features beyond a basic app. - [Assets and media](https://www.superappp.com/docs/assets-and-media): Use images, icons, and references that stay sharp and consistent. ## Local development - [Use Superapp with local coding agents](https://www.superappp.com/docs/local-coding-agents): Work on the same Mac project with Claude Code, Codex, or an agentic Xcode tool. ## Website - [Generate your app website](https://www.superappp.com/docs/app-website): Create, edit, preview, and publish a website that belongs to your app. ## Data & backend - [Do you need a backend?](https://www.superappp.com/docs/backend): Choose local storage or a backend based on how your app uses data. - [Superapp Cloud](https://www.superappp.com/docs/superapp-cloud): Add managed authentication, data, storage, and APIs without infrastructure setup. - [Connect Supabase](https://www.superappp.com/docs/connect-supabase): Use a Supabase project you own for authentication, database, and storage. - [Sign In](https://www.superappp.com/docs/accounts-and-sign-in): Choose an authentication flow and test it without blocking development. ## Integrations - [Connect an API](https://www.superappp.com/docs/connect-an-api): Bring external data or services into your app safely. - [Keep keys and secrets safe](https://www.superappp.com/docs/keys-and-secrets): Know which credentials can ship in an app and which must stay on a server. ## Test on your device - [Test on your device](https://www.superappp.com/docs/test-on-your-device): Run your app on real Apple hardware from Superapp Web or Mac. ## Publish - [Publish to the App Store](https://www.superappp.com/docs/publish-app-store): Prepare your app, upload a build, and move through Apple review. - [Create your Apple Developer account](https://www.superappp.com/docs/apple-developer-account): Enroll with Apple and choose the seller identity your customers will see. - [App Store submission checklist](https://www.superappp.com/docs/app-store-checklist): Run the final product, policy, account, and listing checks before review. - [Test with TestFlight](https://www.superappp.com/docs/testflight): Share a near-production build with teammates and external testers. - [Screenshots and product page](https://www.superappp.com/docs/app-store-listing): Prepare honest screenshots and metadata that make the app easy to understand. - [Privacy, terms, and EULA](https://www.superappp.com/docs/privacy-terms-and-eula): Prepare the public policies and accurate disclosures your app needs. - [Fix submission errors](https://www.superappp.com/docs/submission-errors): Resolve the most common build, metadata, privacy, and review-state blockers. - [App Review and rejections](https://www.superappp.com/docs/app-review): Understand review statuses, answer Apple clearly, and resubmit with confidence. - [Release updates](https://www.superappp.com/docs/release-updates): Ship a new version without disrupting the app already in the store. ## App payments - [Monetize your app](https://www.superappp.com/docs/monetization): Choose what to sell and the payment architecture that fits your goals. - [RevenueCat or StoreKit?](https://www.superappp.com/docs/revenuecat-vs-storekit): Choose between Superapp’s integrated subscription platform and direct Apple APIs. - [Build with RevenueCat](https://www.superappp.com/docs/revenuecat-paywalls): Connect RevenueCat and organize products, entitlements, offerings, and paywalls. - [Build an Apple StoreKit paywall](https://www.superappp.com/docs/storekit-paywalls): Sell directly through Apple with native StoreKit products and subscription views. - [Subscriptions and free trials](https://www.superappp.com/docs/subscription-trials): Design plans and introductory offers that are clear, eligible, and testable. - [Test and restore purchases](https://www.superappp.com/docs/test-and-restore-purchases): Verify purchase states and make paid access recoverable across installs and devices. ## Marketing - [Choose what to market](https://www.superappp.com/docs/marketing-foundation): Turn a useful app idea into a clear promise people can recognize quickly. - [Post organic content](https://www.superappp.com/docs/organic-content): Use short-form content to test messages before spending on distribution. - [Create effective app videos](https://www.superappp.com/docs/marketing-creatives): Build short creative concepts that make the app’s value visible. - [Work with creators](https://www.superappp.com/docs/creator-partnerships): Find aligned creators, agree on clear terms, and measure the collaboration. - [Onboarding and paywalls](https://www.superappp.com/docs/onboarding-and-paywalls): Help new users reach value, understand the offer, and choose confidently. - [Marketing resources](https://www.superappp.com/docs/marketing-resources): Use authoritative tools and guidance for App Store growth and promotion. - [Build a repeatable growth loop](https://www.superappp.com/docs/growth-playbook): Move from first users to measured, sustainable acquisition. - [Choose a growth channel](https://www.superappp.com/docs/growth-channels): Match distribution to your audience, skills, budget, and evidence. ## Account & billing - [Plans and subscriptions](https://www.superappp.com/docs/plans-and-subscriptions): Choose a plan based on the work you expect to build each month. - [Manage your subscription](https://www.superappp.com/docs/manage-subscription): Upgrade, change plans, update payment details, or cancel from your profile. - [How credits work](https://www.superappp.com/docs/credits): Understand what uses credits, why costs vary, and how your balance is applied. - [Buy credit top-ups](https://www.superappp.com/docs/credit-top-ups): Add one-time credits without changing the size of your monthly plan. - [Fix payment problems](https://www.superappp.com/docs/payment-problems): Recover from declined cards, overdue invoices, or a missing purchase. - [Invoices, receipts, and refunds](https://www.superappp.com/docs/invoices-and-refunds): Find billing records, keep invoice details current, and report a wrong charge. - [Account and data controls](https://www.superappp.com/docs/account-and-data): Understand cancellation, project removal, and permanent account deletion. ## Reference - [Project settings](https://www.superappp.com/docs/project-settings): Understand the identity and configuration that travel with your app. - [Share and collaborate](https://www.superappp.com/docs/share-and-collaborate): Give teammates the right context without exposing private credentials. ## Error recovery - [Start here: recover from an error](https://www.superappp.com/docs/troubleshooting): Identify the failing layer, preserve evidence, and choose the safest recovery. - [Escape an agent error loop](https://www.superappp.com/docs/agent-error-loops): Stop repeated failed fixes and give Superapp a clean diagnostic problem. - [Fix Swift and Xcode build errors](https://www.superappp.com/docs/build-errors): Read compiler failures in the right order and repair the smallest cause first. - [Fix preview and runtime problems](https://www.superappp.com/docs/preview-runtime-errors): Separate stale previews, launch crashes, broken behavior, and data failures. - [Fix signing and entitlement errors](https://www.superappp.com/docs/signing-entitlement-errors): Recover device builds and Apple capabilities without damaging app identity. - [History and recovery](https://www.superappp.com/docs/history-and-recovery): Restore a previous Superapp version instead of fixing a damaged state forward. - [Collect diagnostics and contact support](https://www.superappp.com/docs/support-diagnostics): Send enough evidence to reproduce an issue without exposing credentials. ## Agent resources - [llms-full.txt](https://www.superappp.com/docs/llms-full.txt): The full Markdown of every page in one file. - [Page Markdown](https://www.superappp.com/docs/index.md): Append `.md` to any page URL to fetch that page as raw Markdown. - [JSON API](https://www.superappp.com/docs/api/docs/pages.json): Page index of the JSON docs API; each entry links the page's JSON and Markdown forms. Described by the OpenAPI document at https://www.superappp.com/docs/openapi.json. - [API catalog](https://www.superappp.com/docs/.well-known/api-catalog): RFC 9727 linkset of the APIs documented here. - [agent-readability.json](https://www.superappp.com/docs/agent-readability.json): Manifest of every agent-facing artifact on this site. - [Sitemap](https://www.superappp.com/docs/sitemap.xml): Every indexable page URL with its last-modified date.