> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rocket.new/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQs

> Answers to common questions about building with Rocket.new, managing billing, using integrations, and more.

export const LlmsDirective = () => <blockquote className="llms-directive">
    For the complete documentation index, see <a href="/llms.txt">llms.txt</a>.
    For a lightweight markdown version of this page, append .md to the URL.
  </blockquote>;

<LlmsDirective />

export const faqSchema = {
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "What is Rocket.new?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Rocket.new is the complete vibe solutioning platform that covers the entire software development lifecycle. It combines Solve (AI-powered market research), Build (production-ready web and mobile apps), and Intelligence (continuous competitive monitoring) in one platform."
    }
  }, {
    "@type": "Question",
    "name": "How do I sign up and start a project?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Visit rocket.new and register with your email or use the iOS app. Once logged in, start a project by describing your idea, importing a Figma design, choosing a template, or uploading an image."
    }
  }, {
    "@type": "Question",
    "name": "What kinds of apps can I build with Rocket?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "You can create web apps (Next.js) and mobile apps (Flutter) including SaaS platforms, dashboards, marketing sites, AI tools, e-commerce sites, internal apps, and more."
    }
  }, {
    "@type": "Question",
    "name": "Can Rocket create mobile apps?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Yes. Rocket generates Flutter-based mobile apps for iOS and Android. You can start from a mobile Figma design or describe your mobile app idea in chat."
    }
  }, {
    "@type": "Question",
    "name": "Do I need to write code to use Rocket.new?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "No. Describe what you want in plain language and Rocket produces production-ready Next.js web apps or Flutter mobile apps, along with strategic research and competitive intelligence."
    }
  }, {
    "@type": "Question",
    "name": "What makes Rocket.new different from other AI app builders?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Rocket.new is the only vibe solutioning platform that goes beyond code generation. It covers idea validation (Solve), app building (Build), and competitor tracking (Intelligence) in one place."
    }
  }, {
    "@type": "Question",
    "name": "How do I use Figma with Rocket?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "In Figma, click Share, copy the link with viewing permissions enabled, and paste the URL into Rocket's project setup. Rocket converts your Figma design into a live, editable app."
    }
  }, {
    "@type": "Question",
    "name": "Is Rocket available on mobile?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Yes. Rocket has an iOS app on the App Store. Most features work on both web and iOS, though some advanced features like Visual Edit, slash commands, and Figma import are web-only."
    }
  }, {
    "@type": "Question",
    "name": "Can I start a project from an image or file?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Yes. Upload a screenshot, mockup, PDF, spreadsheet, CSV, or Markdown file and Rocket generates a working app from it."
    }
  }, {
    "@type": "Question",
    "name": "How does billing work?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Rocket offers free and paid plans. Free users get limited credits. Paid plans provide more credits, priority generation, and advanced features. See the subscription page for current pricing."
    }
  }]
};

<script type="application/ld+json" dangerouslySetInnerHTML={{__html: JSON.stringify(faqSchema)}} />

## Getting Started

<AccordionGroup>
  <Accordion title="What is Rocket.new?">
    Rocket.new is the complete vibe solutioning platform that covers the entire software development lifecycle. Rocket combines three capabilities in one platform: Solve (AI-powered market research, idea validation, and PRDs), Build (production-ready web apps, mobile apps, SaaS, e-commerce, and landing pages), and Intelligence (continuous competitive monitoring and tracking). You can use each capability independently or chain them together for end-to-end product development.

    Learn more in the <a href="/getting-started/introduction">Introduction</a>.
  </Accordion>

  <Accordion title="How do I sign up and start a project?">
    Visit <a href="https://rocket.new">rocket.new</a> and register with your email (or use the iOS app). Once logged in, you can start a project by describing your idea, importing a Figma design, choosing a template, or uploading an image.

    See the complete guide in <a href="/getting-started/create-an-account">Create an Account</a> and <a href="/build/create/from-an-idea">Start from an Idea</a>.
  </Accordion>

  <Accordion title="What kinds of apps can I build with Rocket?">
    You can create web apps (Next.js) and mobile apps (Flutter) including SaaS platforms, dashboards, marketing sites, AI tools, e-commerce sites, internal apps, and more.

    If you can describe it, Rocket can build it. Check out examples in the <a href="/learn/templates/overview">Template catalog</a>.
  </Accordion>

  <Accordion title="What is Redesign?">
    Redesign transforms an existing website. Provide a URL and describe the changes you want (a new visual style, updated layout, or improved conversion flow) and Rocket generates a redesigned version based on your existing content.

    See <a href="/build/create/commands/redesign">Redesign</a> for details.
  </Accordion>

  <Accordion title="Can Rocket create mobile apps?">
    Yes. Rocket generates Flutter-based mobile apps for iOS and Android. You can start from a mobile Figma design or describe your mobile app idea in chat.

    See <a href="/build/create/figma/mobile-app">Create a Mobile App from Figma</a> for details.
  </Accordion>

  <Accordion title="How do I use Figma with Rocket? Where do I find my Figma URL?">
    In Figma, click **Share** → **Copy link**, and ensure viewing permissions are enabled. Paste the shareable URL into Rocket's project setup.

    Rocket will convert your Figma design into a live, editable app. Learn more: <a href="/build/create/figma/get-your-figma-url">Get Your Figma URL</a> and <a href="/build/create/figma/overview">Figma Overview</a>.
  </Accordion>

  <Accordion title="Where do I find past projects?">
    All your projects are available on your **Dashboard** at <a href="https://rocket.new">rocket.new</a>. You can reopen, edit, or relaunch them anytime.

    See <a href="/getting-started/project/overview">Your Projects</a> for more details.
  </Accordion>

  <Accordion title="Is Rocket available on mobile?">
    Yes. Rocket has an iOS app available on the App Store. Most features work on both web and iOS, but some advanced features are web-only and require a paid plan, including: [Visual Edit](/build/editor/visual-edit), [Commands](/build/editor/commands) (`/` and `@`), Figma import, code download, [subscription management](/getting-started/workspace/subscription), API integration, screenshots, audio notifications, and remix links.
  </Accordion>

  <Accordion title="Is there a quick start tutorial?">
    Yes. The quick start guide walks you through creating your first project in minutes. See <a href="/getting-started/quick-start">Quick Start</a>.
  </Accordion>

  <Accordion title="What makes Rocket.new different from other AI app builders?">
    Rocket.new is the only vibe solutioning platform that goes beyond code generation.

    Rocket covers the full product lifecycle:

    * **Solve:** Validate your idea with AI research
    * **Build:** Ship production-ready web and mobile apps
    * **Intelligence:** Track competitors automatically

    No switching between tools. One platform, three pillars.
  </Accordion>

  <Accordion title="Do I need to write code to use Rocket.new?">
    No. Rocket.new is a vibe solutioning platform for anyone who wants to go from idea to live product. Describe what you want in plain language and you get production-ready Next.js web apps or Flutter mobile apps. You also get strategic research (Solve) and competitive intelligence (Intelligence).
  </Accordion>

  <Accordion title="Can I start a project from an image or file?">
    Yes. Upload a screenshot, mockup, PDF, spreadsheet, CSV, or Markdown file and Rocket will generate a working app from it. See <a href="/build/create/from-an-attachment">Start from an Attachment</a>.
  </Accordion>
</AccordionGroup>

## Files and Attachments

<AccordionGroup>
  <Accordion title="How many files can I attach to a task message?">
    You can attach up to **5 files per message** at the task level. Each file must be under **5 MB**.

    Supported file types include images (`.png`, `.jpg`, `.jpeg`), PDFs, Excel (`.xlsx`), CSVs, and Markdown (`.md`). See <a href="/getting-started/task/attachments">Task Attachments</a> for full details.
  </Accordion>

  <Accordion title="What is the maximum file size for attachments?">
    Each attachment must be under **5 MB**. This applies to all file types: images, PDFs, spreadsheets, CSVs, and Markdown files.
  </Accordion>

  <Accordion title="What file types can I attach to a task?">
    Rocket supports the following file types in task attachments:

    * **Images**: `.png`, `.jpg`, `.jpeg`
    * **Documents**: `.pdf`
    * **Spreadsheets**: `.xlsx`
    * **Data**: `.csv`
    * **Text**: `.md` (Markdown)

    You can also paste a URL directly into the message box and Rocket will fetch the content automatically. See <a href="/getting-started/task/attachments">Task Attachments</a>.
  </Accordion>

  <Accordion title="What is the difference between task attachments and project file uploads?">
    **Task attachments** are scoped to the current conversation only. Use them when the file is relevant to one specific message.

    **Project file uploads** persist across every task in a project. Use them for reference material you want Rocket to use throughout the entire project.

    See <a href="/getting-started/task/attachments">Task Attachments</a> and <a href="/getting-started/project/context/file-uploads">Project File Uploads</a>.
  </Accordion>
</AccordionGroup>

## Intelligence

<AccordionGroup>
  <Accordion title="What is Intelligence?">
    Intelligence is Rocket's continuous competitive monitoring system. Set it up once and it watches your competitors automatically - tracking changes across their websites, social media, news, customer reviews, and more - then surfaces findings to a persistent dashboard in your sidebar.

    No manual check-ins. No calendar reminders. Once configured, Intelligence runs until you pause or stop it.

    Learn more in <a href="/intelligence/overview">Intelligence Overview</a>.
  </Accordion>

  <Accordion title="How do I set up Intelligence?">
    Select **Intelligence** from the bottom of the home screen input area. A 5-step wizard walks you through:

    1. Your business URL and team size
    2. Signal categories that matter most to you (Pricing and packaging, Product updates, Key hires and exits, Funding and valuation, Blogs, Revenue)
    3. Adding competitor URLs to watch
    4. Choosing notification channels (Push, Email) and brief frequency (Daily, Weekly, Monthly)
    5. Approving the configuration

    Intelligence begins scanning immediately after approval. Your first brief arrives within 24 hours.

    See <a href="/intelligence/quick-start">Intelligence Quick Start</a> for the full walkthrough.
  </Accordion>

  <Accordion title="What does Intelligence monitor?">
    For every competitor URL you add, Intelligence automatically monitors:

    * Website changes (pricing pages, product pages, landing pages)
    * Social media activity and announcements
    * News and press releases
    * Customer reviews and sentiment on review platforms
    * People signals (hiring patterns, leadership changes)
    * Advertising and positioning changes

    You do not need to specify what to watch per competitor.
  </Accordion>

  <Accordion title="How often does Intelligence check for changes?">
    The underlying monitoring runs continuously. You control how often Rocket summarizes and delivers findings to you: Daily briefs, Weekly digest, or Monthly digest. You can change your delivery frequency at any time from the Intelligence dashboard.
  </Accordion>

  <Accordion title="Can I use Intelligence without Build or Solve?">
    Yes. Intelligence is fully independent. Run the setup wizard once and Intelligence monitors your competitive landscape whether or not you use Solve or Build.
  </Accordion>

  <Accordion title="What is the difference between Intelligence and Solve?">
    **Intelligence** watches for changes over time. It is a one-time workspace setup that continuously monitors competitors and surfaces changes to your dashboard automatically.

    **Solve** answers a specific question once. You create a Solve task with a question, Rocket researches it, and returns a structured report.

    They work well together: use Solve to research a competitor in depth, then set up Intelligence to watch for changes going forward. See <a href="/intelligence/overview#intelligence-vs-solve">Intelligence vs. Solve</a>.
  </Accordion>
</AccordionGroup>

## Using the Interface

<AccordionGroup>
  <Accordion title="How do I use Rocket's chat interface?">
    Type in natural language to build and iterate on your app. Examples: "Add a login form with email and password" or "Connect this app to Supabase."

    Rocket interprets your requests and generates code. Learn more in <a href="/build/editor/chat">Chat Interface</a>.
  </Accordion>

  <Accordion title="What are Commands (/ and @)?">
    Commands let you make precise, repeatable changes. Use **/** to trigger actions like /fix, /explain, or /optimize. Use **@** to scope edits to specific files or components.

    Commands are web-only. See <a href="/build/editor/commands">Commands</a>.
  </Accordion>

  <Accordion title="What is Visual Edit and how do I use it?">
    Visual Edit lets you click and modify any element in your app's preview without writing code. It is available on web browser only. Learn more: <a href="/build/editor/visual-edit">Visual Edit</a>.
  </Accordion>

  <Accordion title="What does the preview panel do?">
    The preview panel displays your app live as you build. No compilation needed. You can interact with it in real-time and choose between web and mobile views.

    See <a href="/build/editor/preview">Preview</a>.
  </Accordion>

  <Accordion title="What if changes are not showing in the preview panel?">
    Wait 1-2 minutes for the build to complete, then refresh the preview panel. If changes still do not appear, check the chat for any errors during code generation, or use the /fix command to troubleshoot.
  </Accordion>

  <Accordion title="Can I access and edit the code directly?">
    Yes. Use Code View to inspect, browse, and edit your app's source code. On web, you have full editing capabilities. On iOS, you can browse code and push to GitHub but cannot edit directly.

    See <a href="/build/editor/code">Code View</a>.
  </Accordion>

  <Accordion title="Why can I not see my project in the dashboard?">
    Ensure you are logged into the correct account. Projects sync automatically between web and iOS.

    If a project is still missing, try refreshing the dashboard or contact support at <a href="mailto:support@rocket.new">[support@rocket.new](mailto:support@rocket.new)</a>.
  </Accordion>

  <Accordion title="Can I change the framework or convert between mobile and web?">
    No. The framework is locked once a task is created. You cannot switch a web task to Flutter or vice versa.

    If you need a different framework, start a new project and mention the framework in your initial prompt. See <a href="/build/create/from-an-idea#default-frameworks">Default frameworks</a>.
  </Accordion>

  <Accordion title="How do I enable notifications?">
    Rocket offers push notifications (web and mobile) and audio notifications (web only). On web, go to **Account Settings** to toggle push and audio notifications. On mobile, open **Settings** from the footer bar and toggle notifications ON.

    See <a href="/getting-started/account/profile-settings">Account Settings</a>.
  </Accordion>

  <Accordion title="What is a remix link and how do I create one?">
    A remix link is a shareable URL that lets anyone clone your project. Creating a remix link requires a paid plan (Pro or above). To create one, open your project on web browser, access the left sidebar menu, and select **Create remix link**.

    Anyone with the link can clone a project to their Rocket account for free. Remix links are web browser only. See <a href="/build/create/share-with-remix">Share with Remix</a>.
  </Accordion>

  <Accordion title="Why don't I see the Performance tab in my project?">
    The Performance tab is only available for landing page and website projects. Other project types (web apps, mobile apps, etc.) do not include the Performance tab.

    See <a href="/build/measure/performance">Site Performance</a>.
  </Accordion>

  <Accordion title="What are workspaces?">
    Workspaces help you organize projects and collaborate with team members. You have a personal workspace by default and can create team workspaces to share projects.

    See <a href="/getting-started/workspace/overview">Workspaces</a>.
  </Accordion>
</AccordionGroup>

## Prompting and AI

<AccordionGroup>
  <Accordion title="How do I prompt Rocket effectively?">
    Be clear, specific, and goal-oriented. Use prompts like "Create a signup form with email and password fields" or "Add a dashboard with charts showing monthly revenue from Supabase."

    Start with action verbs (Create, Add, Connect, Update) and include details about layout, data, and integrations. See <a href="/learn/guides/get-started">Get started</a>.
  </Accordion>

  <Accordion title="What are prompting strategies that work well?">
    **Best practices:**

    * Break complex requests into smaller steps
    * Be specific about inputs, outputs, and behavior
    * Mention integrations and data sources explicitly
    * Use iterative refinement (start simple, then add features)
    * Reference specific screens or components with @ commands

    Learn more: <a href="/learn/guides/core-concepts">Core Concepts</a>.
  </Accordion>

  <Accordion title="Can Rocket generate full apps from prompts?">
    Yes. You can describe a complete idea and Rocket will generate a deployable app with backend, authentication, and deployment configured. For complex apps, it is often better to start with a template or describe the app in stages, adding features iteratively.
  </Accordion>

  <Accordion title="What if my prompt does not work as expected?">
    **Try these approaches:**

    * Simplify your request and break it into smaller steps
    * Be more specific about what you want
    * Use the /fix command to address issues
    * Ask Rocket to explain what went wrong
    * Check <a href="/learn/guides/debugging">Debugging</a> for common issues
  </Accordion>

  <Accordion title="Can I explore example prompts?">
    Yes. Browse the library for ready-to-use examples covering dashboards, landing pages, user authentication, forms, and more. See <a href="/learn/guides/prompt-library">Library</a>.
  </Accordion>

  <Accordion title="Does clearer prompting use fewer credits?">
    Yes. Clear, specific prompts help Rocket generate accurate code faster, reducing credit usage. Vague prompts may require multiple iterations and regenerations, consuming more credits.

    Learn more in <a href="/getting-started/credits">Understanding Credits</a>.
  </Accordion>
</AccordionGroup>

## Integration and API Setup

<AccordionGroup>
  <Accordion title="What integrations does Rocket support?">
    Rocket includes 25+ built-in integrations across multiple categories:

    * **Payments**: Stripe, Razorpay
    * **Email and messaging**: Resend, SendGrid, Brevo, MailerLite, Mailchimp, Twilio
    * **AI models**: OpenAI, Anthropic, Gemini, Perplexity
    * **Databases and CMS**: Supabase, Airtable, Strapi, Directus, Webflow
    * **Analytics**: Google Analytics, Mixpanel, AdSense
    * **Forms and scheduling**: Typeform, Tally, Calendly
    * **Social and media**: Instagram
    * **Productivity**: Google Workspace, Notion, Linear, Confluence
    * **Design and development**: Figma, GitHub, Netlify

    You can also connect to any REST API using the APIs feature. See <a href="/build/connectors/overview">Integrations Overview</a>.
  </Accordion>

  <Accordion title="How can I connect to Supabase?">
    Rocket provides deep Supabase integration. You can create a new Supabase project or connect an existing one directly from project settings.

    Describe what you need in chat (e.g., "add user login" or "create a products table") and Rocket generates the code and migration scripts. You push migration scripts to Supabase using the button that appears in the UI. Learn more: <a href="/build/connectors/supabase/overview">Supabase Integration</a>.
  </Accordion>

  <Accordion title="How do I troubleshoot Supabase errors or unexpected behavior?">
    **Common fixes:**

    * Ensure your Supabase project is active and not paused
    * Push migration scripts successfully (see <a href="/build/connectors/supabase/push-migration-scripts">Push Migration Scripts</a>)
    * Check redirect URLs for authentication (see <a href="/build/connectors/supabase/redirect-urls">Redirect URLs</a>)
    * Verify storage bucket permissions (see <a href="/build/connectors/supabase/storage-buckets">Storage Buckets</a>)

    For more help, see <a href="/learn/guides/debugging">Debugging</a>.
  </Accordion>

  <Accordion title="Can I connect to Stripe for payments?">
    Yes. Rocket supports Stripe integration for payment processing, subscriptions, and checkout flows. Connect your Stripe account from project settings. See <a href="/build/connectors/stripe">Stripe Integration</a>.
  </Accordion>

  <Accordion title="Can I connect Razorpay for payments?">
    Yes. Rocket supports Razorpay for payments, subscriptions, order management, and refunds. Razorpay connects via OAuth - no API key required. It is available for Next.js TypeScript tasks. See <a href="/build/connectors/razorpay">Razorpay Integration</a>.
  </Accordion>

  <Accordion title="Can I connect to custom APIs or use webhooks?">
    Yes. Rocket offers multiple ways to connect to custom APIs:

    * **APIs feature**: Import API definitions from Postman, cURL, Postman JSON, or Swagger, then integrate them into UI elements. Rocket generates the code automatically. See <a href="/build/editor/apis">APIs</a>.
    * **Chat prompts**: Describe your API endpoints, authentication method, and data structure in chat, and Rocket will generate the integration code.
  </Accordion>

  <Accordion title="Can I add login or user authentication to my app?">
    Yes. Rocket uses Supabase Auth for secure user authentication. You can request authentication features in chat (e.g., "Add email/password login") or start from templates that include auth.

    Rocket supports email/password, social auth (Google, GitHub, etc.), and magic links. See <a href="/build/connectors/supabase/social-auth">Social Auth</a>.
  </Accordion>

  <Accordion title="How do I push my code to GitHub?">
    Connect GitHub from your project settings and push your project to a repository (paid plan required). For Next.js projects, two-way sync is supported. After the initial push, you can pull changes made outside Rocket back in.

    See <a href="/build/connectors/github/overview">GitHub Integration</a>.
  </Accordion>

  <Accordion title="What is the APIs feature and how does it work?">
    Import API definitions from Postman, cURL, or Swagger and integrate them into UI elements. Rocket generates the integration code automatically. See <a href="/build/editor/apis">APIs</a>.
  </Accordion>

  <Accordion title="How do I import APIs into my Rocket project?">
    Open the **APIs** section and click **Add APIs**. Choose from:

    * **Postman key**: Connect to a workspace
    * **cURL**: Paste a working command
    * **Postman JSON**: Upload an export file
    * **Swagger/OpenAPI**: Upload a spec (JSON or YAML)

    See <a href="/build/editor/apis">APIs</a> for details.
  </Accordion>

  <Accordion title="How do I integrate an imported API into a UI element?">
    Select the route, choose the API from the dropdown, and click **Integrate API**. Click the UI element to attach it.

    Configure triggers (page load, button click, etc.) and add pre/post-call instructions. Rocket generates the code automatically. See <a href="/build/editor/apis">APIs</a>.
  </Accordion>

  <Accordion title="Can I use the APIs feature on mobile?">
    API import is web-only. Once imported on web, APIs are available for both web and mobile apps. See <a href="/build/editor/apis">APIs</a>.
  </Accordion>

  <Accordion title="Why is my API not appearing in the API picker?">
    The import may not have completed. Reopen **Add APIs** and re-import. Verify you are in the correct project and your source is valid. See <a href="/build/editor/apis">APIs</a>.
  </Accordion>

  <Accordion title="Why is my API integration asking for attributes I did not expect?">
    Your API includes placeholders (like `{{accessToken}}`) that need mapping. Bind them to state or environment variables during integration. See <a href="/build/editor/apis">APIs</a> and <a href="/build/editor/code">Code View</a>.
  </Accordion>

  <Accordion title="Why is my UI not updating after the API call?">
    The response is not stored to a state variable your UI binds to. Update **Post API call instructions** to store the response, then bind your UI component to that variable. See <a href="/build/editor/apis">APIs</a>.
  </Accordion>

  <Accordion title="Why am I getting 401 Unauthorized errors?">
    Your token is missing, expired, or incorrectly formatted. In **Pre API call instructions**, validate the token exists and is valid. Make sure the Authorization header format matches your backend (e.g., `Bearer <token>`).

    See <a href="/build/editor/apis">APIs</a>.
  </Accordion>

  <Accordion title="How do I connect analytics, forms, CMS, or productivity tools?">
    Rocket supports integrations across many categories including analytics (Google Analytics, Mixpanel), forms (Typeform, Tally), scheduling (Calendly), CMS (Strapi, Directus, Airtable), and productivity tools (Google Workspace, Notion, Linear).

    Each has a dedicated setup guide. Browse all options in the <a href="/build/connectors/overview">Integrations Overview</a>.
  </Accordion>
</AccordionGroup>

## Publishing and Deployment

<AccordionGroup>
  <Accordion title="How do I launch my app and where is it hosted?">
    Click **Launch** in your project to deploy. Web apps are hosted on Netlify with a public URL. You can use the default Netlify link or connect a custom domain.

    Mobile apps get a mobile-optimized web link for instant sharing. See <a href="/build/launch-web/launch-your-site">Launch Web App</a>, <a href="/build/launch-mobile/share-as-web-preview">Launch Mobile App</a>, and <a href="/build/launch-web/custom-domain">Connect Custom Domain</a>.
  </Accordion>

  <Accordion title="What is the difference between web links, downloads, and app stores?">
    **Three ways to share your app:**

    * **Web links**: Instant sharing via public URLs (best for demos and testing)
    * **Download builds**: APK/IPA files for device testing (available on web only)
    * **App stores**: Official distribution via Google Play or App Store (requires developer accounts)

    See <a href="/build/launch-mobile/sharing-vs-stores">Sharing vs. Stores</a> for detailed comparison.
  </Accordion>

  <Accordion title="Can I share mobile app previews on the web?">
    Yes. Rocket creates mobile-optimized public web links (PWA) for your Flutter apps. Anyone with the link can access your mobile app in their browser. See <a href="/build/launch-mobile/share-as-web-preview">Launch Mobile App</a>.
  </Accordion>

  <Accordion title="Can I download my source code?">
    Yes. Use Code View to download your complete project as a .zip file. This feature requires a paid plan (Pro or above). See <a href="/build/editor/code">Code View</a>.
  </Accordion>

  <Accordion title="Can I publish to iOS App Store and Google Play?">
    Yes. Download your Flutter code (web only, paid plan required), then follow the submission guides:

    * **iOS**: Open in Xcode and submit via Apple Developer account (\$99/year). See <a href="/build/launch-mobile/apple-store">Apple Store Guide</a>.
    * **Android**: Build APK and submit via Google Play Console (\$25 one-time fee). See <a href="/build/launch-mobile/google-play">Google Play Guide</a> and <a href="/build/launch-mobile/android-apk">Download App</a>.
  </Accordion>

  <Accordion title="How do I install an APK on my Android device?">
    Download the APK from Rocket (web only, paid plan required), transfer it to your Android device, enable installation from unknown sources, and install. Full instructions: <a href="/build/launch-mobile/android-apk">Install APK on Android</a>.
  </Accordion>

  <Accordion title="Can I make my app public or private?">
    Yes. Free plan apps are public by default, may appear in the Rocket showcase, and may be used to improve Rocket's AI. On paid plans, your apps are never used for AI training whether they are public or private.

    You can set apps to private from Project Settings to exclude them from the showcase. See <a href="/build/editor/visibility">Project Visibility</a>.
  </Accordion>

  <Accordion title="How do I remove the Rocket badge from my published app?">
    The "Built with Rocket" badge is tied to task visibility. Public tasks always display the badge regardless of your plan. To remove it, you need to be on a paid plan and set the task to **Private**.

    To change visibility, open the task, click the **task name** at the top-left, select **Settings**, then open the **Task Visibility** dropdown and choose **Private**. The change takes effect immediately. See <a href="/build/editor/visibility">Task Visibility</a>.
  </Accordion>
</AccordionGroup>

## Editor and Customization

<AccordionGroup>
  <Accordion title="Can I upload images to my app?">
    Yes. You can upload images by describing your needs in chat (e.g., "Add a logo image here") or using Supabase Storage for user-uploaded images.

    Drag and drop or file selection is supported where applicable.
  </Accordion>

  <Accordion title="Can I edit code manually?">
    Yes. Use Code View to inspect and edit your app's source code directly. On web, you have full editing capabilities including environment variables and build configurations.

    On iOS, you can browse code and push to GitHub but editing is limited. See <a href="/build/editor/code">Code View</a>.
  </Accordion>

  <Accordion title="How do I use templates in Rocket?">
    Browse templates by category during project setup. Templates are pre-built apps you can customize immediately after selecting one.

    See <a href="/build/create/using-templates">Using Templates</a>.
  </Accordion>

  <Accordion title="Can I update my app after editing the Figma file?">
    You can add new screens using the "Add Figma screens" feature (web only). Updating existing screens from Figma is not yet fully supported but is under development.
  </Accordion>

  <Accordion title="Can I roll back changes or access previous versions?">
    Yes. Rocket includes a rollback button below each code change. You can click that button to restore earlier states of your app.
  </Accordion>

  <Accordion title="What tech stacks does Rocket support?">
    **Supported technologies:**

    * **Web apps**: Next.js (TypeScript)
    * **Mobile apps**: Flutter (Dart) for iOS and Android
    * **Backend**: Supabase (PostgreSQL database, authentication, storage, edge functions)
    * **Hosting**: Netlify for web deployment

    Each use case (Web App, Landing Page, Dashboard, etc.) defaults to a specific framework and language. See the full mapping in <a href="/build/create/from-an-idea#default-frameworks">Default frameworks</a>.
  </Accordion>

  <Accordion title="Are there step-by-step tutorials for building specific app types?">
    Yes. Rocket has recipe guides for building SaaS apps, e-commerce stores, AI-powered tools, content sites, booking apps, and lead generation sites.

    Each recipe includes architecture guidance and all the prompts you need. See <a href="/learn/recipes/saas">Recipes</a>.
  </Accordion>
</AccordionGroup>

## Plans, Credits, and Billing

<AccordionGroup>
  <Accordion title="What are credits and how do they work?">
    Credits are Rocket's usage currency. One balance covers everything you do in Rocket: Build generation, Consultant-grade solutions (Solve), and Competitive intelligence. They are consumed whenever Rocket generates or modifies outputs on your behalf.

    Clear, specific prompts use fewer credits than vague ones. Each paid plan includes a monthly credit allocation that rolls over. On annual plans, credits roll over month to month within the 12-month term and any remaining balance expires at renewal. See <a href="/getting-started/credits">Understanding Credits</a> for full details.
  </Accordion>

  <Accordion title="What plans does Rocket offer?">
    **Available plans:**

    * **Free**: USD 0, 20 free credits (one-time), Build only
    * **Pro**: USD 25/month, 100 free credits/month, Build production-ready websites, landing pages, web apps, mobile apps
    * **Rocket**: USD 50/month, 250 free credits/month, Build + Consultant-grade solutions on demand + Competitive intelligence
    * **Booster**: USD 250/month, 1,500 free credits/month, All Rocket features + SSO, data localisation, premium support, onboarding assistance

    All paid plans include unlimited team members. Add credits on top of your subscription as needed.

    Annual billing gives you 20% off. See <a href="/getting-started/pricing">Pricing</a> for full comparison.
  </Accordion>

  <Accordion title="How do I manage my subscription or cancel it?">
    Go to **Settings > Subscription** (web only) to:

    * Upgrade or downgrade your plan
    * Add credits to your subscription
    * Cancel your subscription (no penalties)
    * View and download invoices

    See <a href="/getting-started/workspace/subscription">Subscription Management</a>.
  </Accordion>

  <Accordion title="What happens when I run out of credits?">
    When your credit balance reaches zero, Build, Solve, and Intelligence features pause.

    **You can:**

    * Wait for your monthly refresh (paid plans)
    * Add credits from **Settings > Subscription** (requires active subscription)
    * Upgrade to a higher plan for more credits

    Your projects and existing outputs remain accessible.
  </Accordion>

  <Accordion title="Do unused credits roll over?">
    **Yes, for paid plans:**

    * **Monthly plans**: Unused credits roll over to the next month indefinitely
    * **Annual plans**: Unused credits roll over month to month within your 12-month term. At renewal, remaining credits expire and you get a fresh annual balance
    * **Free plan**: One-time credits, do not roll over
  </Accordion>

  <Accordion title="Can I buy extra credits without upgrading?">
    Yes. You can add credits on top of your active subscription anytime from **Settings > Subscription**. An active paid plan is required. Added credits do not expire while your subscription is active. If you are adding credits frequently, upgrading to the next tier is usually better value. See <a href="/getting-started/credits#when-to-add-credits-vs-upgrade">Add credits vs. upgrade</a>.
  </Accordion>

  <Accordion title="Can I upgrade or downgrade my plan?">
    Yes. Upgrades take effect immediately with prorated charges. You receive additional credits right away.

    To downgrade, click **Manage** beside your active plan in **Settings > Subscription** to open the Stripe portal, then select a lower-tier plan. Downgrades are scheduled for your next billing cycle. You keep your current credit balance until then. See <a href="/getting-started/workspace/subscription">Subscription Management</a>.
  </Accordion>

  <Accordion title="What happens when I cancel my subscription?">
    When you cancel, all unused credits expire at the end of the current billing cycle. Your projects remain accessible, but you will not be able to generate new outputs once credits are depleted.

    See <a href="/getting-started/workspace/subscription">Subscription Management</a>.
  </Accordion>

  <Accordion title="Where can I learn more about how credits work?">
    The Understanding Credits page explains credit consumption in detail, including how different actions use credits and tips for reducing usage. See <a href="/getting-started/credits">Understanding Credits</a>.
  </Accordion>
</AccordionGroup>

## App Development and Debugging

<AccordionGroup>
  <Accordion title="How do I test and debug my app?">
    Use the Preview Panel to interact with your app in real-time. Test on different screen sizes using web and mobile preview modes.

    Request fixes in chat (e.g., "Fix the login error" or "Debug why the button is not working"). See <a href="/build/editor/preview">Preview</a>.
  </Accordion>

  <Accordion title="Do I own the source code and app I build with Rocket?">
    Yes. You retain full ownership and rights to everything you create with Rocket, including all source code and outputs. You can download (paid plan required), modify, and deploy your code anywhere.
  </Accordion>

  <Accordion title="Can I use my own local development environment?">
    Yes. Download your source code (paid plan required) and continue development locally in your preferred IDE. You can also push to GitHub and clone your repository.

    See <a href="/build/editor/code">Code View</a> and <a href="/build/connectors/github/overview">GitHub Integration</a>.
  </Accordion>

  <Accordion title="Can I connect my Rocket app to a custom domain?">
    Yes. This feature requires a paid plan (Pro or above). Web apps are hosted on Netlify. Connect your Netlify account from project settings, then follow Netlify's domain setup to link your custom domain. See <a href="/build/launch-web/custom-domain">Connect Custom Domain</a>.
  </Accordion>

  <Accordion title="Can Rocket generate Flutter apps for tablets or large screens?">
    Currently, Rocket generates mobile-optimized Flutter apps for phones. Larger Figma frames (desktop/tablet size) are treated as web layouts. Tablet-specific Flutter layouts are not currently supported, so use the web preview for tablet-sized screens in the meantime.
  </Accordion>

  <Accordion title="How do I add environment variables or secrets?">
    Use Code View (web only) to add environment variables. Integration secrets (Supabase, Stripe, etc.) are managed through the integrations panel in project settings. See <a href="/build/editor/code">Code View</a>.
  </Accordion>
</AccordionGroup>

## Troubleshooting and Known Issues

<AccordionGroup>
  <Accordion title="Why is my app stuck or showing errors after adding Supabase?">
    Common causes include unpushed migration scripts, a paused Supabase project, or incorrect redirect URLs.

    See <a href="/help/troubleshooting">Troubleshooting</a> for step-by-step fixes, or check <a href="/build/connectors/supabase/push-migration-scripts">Push Migration Scripts</a> and <a href="/build/connectors/supabase/redirect-urls">Redirect URLs</a>.
  </Accordion>

  <Accordion title="Why is my Figma design not generating code?">
    Check your plan's screen limit, Figma link permissions, and design guidelines. See <a href="/help/troubleshooting">Troubleshooting</a> for detailed steps or <a href="/build/create/figma/figma-design-guidelines/overview">Figma Design Guidelines</a>.
  </Accordion>

  <Accordion title="Why do I get a 'Same Figma URL already used' error?">
    This occurs when the Figma link is already associated with another Rocket project. Use a different Figma file or upgrade your plan. See <a href="/help/troubleshooting">Troubleshooting</a>.
  </Accordion>

  <Accordion title="Why is my published app showing static content or mockups?">
    Your app likely needs a backend database connection. Connect Supabase and push the migration scripts using the **Push to Supabase** button that appears in the UI.

    See <a href="/help/troubleshooting">Troubleshooting</a> or <a href="/build/connectors/supabase/overview">Supabase Integration</a>.
  </Accordion>

  <Accordion title="Why am I getting an OAuth or authentication error?">
    Check your registration email, Supabase redirect URLs, and social auth configuration. See <a href="/help/troubleshooting">Troubleshooting</a> for detailed steps.
  </Accordion>

  <Accordion title="Why are my changes not showing in the preview?">
    Wait 1-2 minutes for the build to complete, then refresh the preview. If issues persist, use the /fix command. See <a href="/help/troubleshooting">Troubleshooting</a>.
  </Accordion>

  <Accordion title="Templates or assets are not loading. What should I do?">
    This is usually a temporary network or caching issue.

    **Try:**

    * Refreshing the page
    * Clearing your browser cache
    * Waiting a few moments and trying again

    If the issue persists, email <a href="mailto:support@rocket.new">[support@rocket.new](mailto:support@rocket.new)</a> or post in #rocket-support on <a href="https://discord.com/invite/rocket-878500942604038215">Discord</a>.
  </Accordion>

  <Accordion title="How do I report bugs or request features?">
    Email <a href="mailto:support@rocket.new">[support@rocket.new](mailto:support@rocket.new)</a> or <a href="https://discord.com/invite/rocket-878500942604038215">join the Rocket Discord</a> and post in #rocket-support.
  </Accordion>
</AccordionGroup>

## Account, Privacy, and Community

<AccordionGroup>
  <Accordion title="How do I update my profile settings?">
    Access account settings from the dashboard menu. You can update your display name, location, and other personal information. See <a href="/getting-started/account/profile-settings">Account Settings</a>.
  </Accordion>

  <Accordion title="Is my project private? Can it be used for AI training?">
    **Privacy by plan:**

    * **Paid plans**: Your projects are never used for AI training. You can set projects to private in **Project Settings > Visibility** to exclude them from the Rocket showcase.
    * **Free plan**: Projects are public and may appear in the Rocket showcase. They may be used to improve Rocket's AI.

    To make a project private, go to **Project Settings > Visibility** (web only, paid plans). Private projects are excluded from the Rocket showcase. See <a href="/build/editor/visibility">Project Visibility</a>.
  </Accordion>

  <Accordion title="Is there a Rocket user community?">
    Yes. Join the active Rocket community on Discord to share projects, get help, ask questions, and connect with other builders.

    <a href="https://discord.com/invite/rocket-878500942604038215">Join the Rocket Discord</a>. For support, post in the #rocket-support channel.
  </Accordion>

  <Accordion title="Where can I find inspiration and examples?">
    **Explore these resources:**

    * <a href="/learn/templates/overview">Template catalog</a>: Browse pre-built templates to remix and customize
    * <a href="/learn/examples/video-gallery">Video Gallery</a>: Walkthroughs and tutorials
    * <a href="/learn/guides/prompt-library">Library</a>: Example prompts and use cases
  </Accordion>

  <Accordion title="How do I delete my Rocket account?">
    To permanently delete your account, send a request to <a href="mailto:support@rocket.new">[support@rocket.new](mailto:support@rocket.new)</a>. Include your registered email address.

    Your account and all associated data will be permanently deleted within 48 hours.
  </Accordion>

  <Accordion title="Where can I find what is new in Rocket?">
    Check the Changelog for weekly updates on new features, improvements, and fixes. See <a href="/changelog">Changelog</a>.
  </Accordion>
</AccordionGroup>

## Features in Development

<AccordionGroup>
  <Accordion title="Can I import an existing GitHub repository into Rocket?">
    Yes, for Next.js TypeScript projects. Click the **+** button on the home screen and select **Clone from GitHub** to import your repository. After importing, you get full two-way sync: Rocket pushes changes to the `rocket-update` branch and you can pull the latest state of `main` back into Rocket at any time.

    See <a href="/build/create/from-github">Import from GitHub</a>.
  </Accordion>

  <Accordion title="Can I update existing Figma screens after they have been generated?">
    You can add new screens from an updated Figma file, but updating existing screens is not fully supported yet. This feature is under development.
  </Accordion>

  <Accordion title="Can Rocket send TestFlight invitations for iOS testing?">
    Not at this time. You will need to manage TestFlight distribution through your Apple Developer account.

    Download your Flutter code (paid plan required) and follow Apple's TestFlight setup. See <a href="/build/launch-mobile/apple-store">Apple Store Guide</a>.
  </Accordion>

  <Accordion title="Is IPA (iOS build) download available?">
    Not yet. Currently, you can download APK files for Android. IPA download for iOS is coming soon.

    For now, download source code (paid plan required) and build locally in Xcode. See <a href="/build/launch-mobile/android-apk">Download App</a>.
  </Accordion>
</AccordionGroup>

## Still have questions?

Cannot find what you are looking for? We are here to help.

<CardGroup cols={2}>
  <Card title="Email Support" icon="envelope" href="mailto:support@rocket.new">
    Reach us at [support@rocket.new](mailto:support@rocket.new) for direct help.
  </Card>

  <Card title="Get the most out of Rocket" icon="lightbulb" href="/learn/tips">
    Learn best practices and tips to build faster and smarter.
  </Card>

  <Card title="Video Gallery" icon="play" href="/learn/examples/video-gallery">
    Watch video tutorials and walkthroughs.
  </Card>

  <Card title="Join Discord Community" icon="discord" href="https://discord.com/invite/rocket-878500942604038215">
    Connect with other builders and get community support.
  </Card>
</CardGroup>
