FAQ

Quick answers to common questions about App2. Find detailed information on plans, credits, integrations, and platform capabilities.

Written By Nick Gatzoulis

Last updated 3 months ago

Platform basics

What is App2 and how does it work?

App2 is an AI-powered platform that turns app ideas and Figma designs into complete web and mobile applications. Describe your app idea or import a design, and App2 builds it with backend infrastructure included.

What does early access mean?

App2 is in early access, meaning we're actively developing the platform. Core features work but may have occasional bugs as we improve. Functionality may change based on user feedback.

What tech stack does App2 use?

App2 generates React applications for web (using Vite) and React Native apps with Expo for mobile. Backend uses Supabase for authentication, databases, storage, and edge functions. This modern stack ensures scalable, maintainable applications.

Coming soon: Flutter support for mobile development.

Who owns the project and code?

You own 100% of your project and generated code. App2 provides the AI toolsβ€”the app and code belong entirely to you. You can modify, distribute, or commercialize it however you choose.

Can I export my code?

Yes. Your code is automatically synced to a GitHub repository. You have full access to download, modify, and deploy your code anywhere you want.

Plans and credits

What is included in the free plan?

Free plan includes 10 monthly credits (5 per day usage limit) and public project visibility. Perfect for learning, prototyping, and building open-source apps. All projects are publicly visible.

What is a credit?

Credits are used for AI operations like generating code, implementing features, or processing designs. The number of credits consumed varies based on request complexity.

How much does it cost to build an app?

It depends on your app's complexity. Simple apps can be built with the free plan's 10 monthly credits. More complex applications may require a Pro subscription ($25/month with 100 credits) or additional credit purchases.

What happens to my credits if I cancel my subscription?

When you cancel Pro, your account returns to free tier with 10 monthly credits (5 per day usage limit). Your existing credits remain available, but you'll only receive 10 credits monthly instead of 100. You can reactivate anytime.

Do credits expire?

Free tier: Daily usage counter resets at midnight UTC. Monthly credits reset on the 1st if balance < 10.

Pro/Lifetime: Subscription credits never expire and roll over month to month.

Purchased credits: Never expire. Use them anytime.

Can I buy additional credits?

Yes. Purchase credit packages ranging from 100 to 800 credits ($25-$200). Purchased credits never expire and work with any subscription tier.

See Plans and Credits for details.

Projects and development

Can I have multiple projects?

Yes. Free users can create unlimited public projects. Pro workspaces can create both public and private projects with no limits.

What's the difference between public and private projects?

Public projects are visible to everyone and appear in the community showcase. Private projects (Pro only) are only visible to you and your team collaborators.

Can I collaborate with my team?

Yes. Pro and Lifetime Pro plans support up to 5 collaborators per workspace. Team members share the workspace's credit pool and can work on projects together.

How long does it take to create an app?

With App2, you can create functional apps in minutes. Initial generation typically takes 2-5 minutes. Most users have a working app within minutes to a couple of hours, depending on complexity.

Can I use my own API keys?

Yes, but only on the Lifetime Pro plan. Lifetime Pro subscribers can bring their own OpenAI, Anthropic (Claude), or Gemini API keys to reduce credit consumption for AI operations.

Integrations

What integrations does App2 support?

App2 integrates with:

  • GitHub: Automatic repository creation and code synchronization

  • Vercel: One-click deployment with preview URLs and custom domains

  • Supabase: Connect your own Supabase project for backend services

  • Figma: Import designs and convert them to code

  • Stripe: Built-in payment processing setup (via AI)

  • Context7: Access to latest up-to-date documentation of any library

  • Reddit: Build apps directly from the App2 subreddit

How does GitHub integration work?

App2 automatically creates a GitHub repository for your project and syncs all code changes. You have full access to the repo and can clone, modify, or deploy your code anywhere.

Can I deploy to my own infrastructure?

Yes. After connecting GitHub, you can deploy your code to any hosting platform. App2 also offers one-click Vercel deployment with automatic preview URLs.

Does Figma import work for web and mobile?

Currently, Figma import only supports mobile apps (React Native/Expo). We're working on web support. Web apps can still be built through conversational chat.

Can I connect my own Supabase project?

Yes. Pro and Lifetime users can connect their own Supabase projects. This allows you to use your own database, authentication, storage, and edge functions.

Technical questions

Can I modify the generated code?

Absolutely. All generated code is yours to modify. You can edit directly in the App2 workspace, or clone the GitHub repository and work locally.

What happens if I encounter a bug?

App2 is in early access, so bugs may occur. You can report issues through our support channels, and our team will work to resolve them quickly.

Is my data secure?

Yes. App2 uses industry-standard security practices:

  • Row Level Security (RLS) on all database tables

  • API key encryption for integrations

  • Secure sandbox isolation for code execution

  • HTTPS encryption for all data transmission

Can I add custom dependencies?

Yes. You can add npm packages through chat ("add package X to my project"), or modify package.json directly in your GitHub repository.

What AI models does App2 use?

App2 uses Claude (Anthropic), OpenAI GPT-5, and Gemini for different operations. The platform automatically selects the best model for each task to optimize quality and cost.

Workspace management

What is a workspace?

A workspace is a team collaboration space where you can share projects, credits, and settings with other members. Each workspace has its own billing and permission management.

Can I create multiple workspaces?

Yes. Pro subscribers can create secondary workspaces. Each workspace has separate credit pools and billing.

How do workspace roles work?

Workspaces have three roles:

  • Owner: Full access to billing, settings, member management, and Security Center

  • Admin: Full project access and Security Center (no billing access)

  • Member: Can create and edit projects, use workspace credits (no Security Center access)

How do I manage environment variables?

Use Security Center to manage .env files in your GitHub repository. Go to Settings β†’ Security Center β†’ Environment Variables to create, edit, or delete environment files. See Security Center for details.

Note: Only workspace owners and admins can access Security Center.

Who can access the Security Center?

Only workspace owners and admins can access Security Center. This restriction protects sensitive credentials like API keys, database passwords, and secrets from unauthorized access.

How do I add secrets to my Supabase project?

Connect your Supabase project first, then go to Settings β†’ Security Center β†’ Secrets tab. You can create, view, and delete secrets stored in Supabase. Secret values are never exposed after creation for security. See Security Center - Supabase Secrets.

Support

I have another question, how can I reach out?

Contact us at hello@app2.dev or join our Discord server for real-time help and updates.

How do I report a bug?

Report bugs by emailing hello@app2.dev with a description of the issue and steps to reproduce. Include screenshots if possible.

Do you offer refunds?

Purchased credits are non-refundable but never expire. For subscription refunds, contact support within 7 days of your billing date.

Where can I find more documentation?

Browse our documentation: