Skip to main content

Getting started

Base44 is an AI-powered platform that lets you turn any idea into a fully-functional custom app, without the need for any coding experience.
No. Our platform is designed to be easily accessible to non-technical users. Just describe your software needs in plain language, and our AI will handle the technical implementation.
Base44 is versatile and can be used to build a wide range of applications, including but not limited to: personal productivity apps, back-office tools, customer portals, and business process automation tools. You can also use it for rapid prototyping and creating MVPs.
Most users can go from idea to live app in minutes.
Just type in your idea and the platform will generate a working version. You can preview, tweak, and iterate right away. 

Creating & editing

Credits represent the total number of actions you can take. Each message you send our AI asking it to take an action is one credit. Integration credits are used when a user of the app takes an action that requires the app to leverage integrations. For example, if an action in your app results in an LLM call, that is one integration credit.
Yes! You can continue prompting through the AI Chat to change functionality, add features, shift layouts, adjust tone, and also republish as many times as you want.
Base44 is very good about understanding what you need, but the more details you can provide about what the app should do, who it’s for, and what features matter most, the better. If it’s important to you, make sure to include it. We have a Prompting guide to help.
Try rephrasing your prompt or adding details. The platform is built for iteration, and the more you experiment, the better the results will be.
Yes, go to Settings → **App Settings **→ Clone AppCreate Copy. A duplicate version will instantly open on your screen. You will be able to access your cloned app on your Apps page, marked with the suffix (Copy). 
We understand that issues can arise, and we’re here to support you. Credits are non‑refundable for tool behavior and AI mistakes. If something remains unresolved or you need further assistance, please contact support with a detailed description of the issue, screenshots, and a link to your app.
All times in the Base44 builder are managed and displayed using Coordinated Universal Time (UTC). This ensures consistency across different regions and makes it easier to coordinate actions or schedules, no matter where you or your users are located. There is no option to change the time zone within the builder at this time.

Publishing & sharing

We take care of it automatically. Base44 comes with built-in hosting, so there’s no deployment process. When your app is created, it’s instantly live and shareable.
Click the share icon on the upper right side of the screen, where you’ll be able to  copy the app’s URL or send an invitation to someone via email. 
Yes, you can export your full application at any time. Click “See all files” at the upper right section of the screen. From there, you can choose to export to a ZipFile or to GitHub. Please note that this is a premium feature that is only available in Builder, Pro, and Elite plans.
You have two ways to connect your Base44 app to a custom domain:
  1. Buy a new domain through Base44
    • Go to Dashboard → Domains
    • Click Buy domain and search for the name you want
    • Complete checkout and we’ll connect it automatically (no DNS setup needed)
    • Your app will be live on your new domain in about 5–30 minutes
  2. Use a domain you already own
    • Go to Dashboard → Domains
    • Click Add domain and enter your existing domain
    • Follow the on-screen instructions to update your DNS records at your domain provider
    • Once connected, your app will be accessible through your domain (allow up to 48–72 hours for DNS to fully update)
You can learn more about custom domains in our guide.
Please note that custom domain is a premium feature that is only available in Builder, Pro, and Elite plans.
Yes! You can now work with a Base44 Partner for expert help. Partners can review your Base44 app, provide consultations and strategic guidance, and offer hands-on support to bring your ideas to life. Choose your partnerIf you’d like feedback from other Base44 users, you can also join our Discord community. It’s a great space to connect with other Base44 users who can share advice, help, and tips from their own projects.
No, you can’t unpublish an app in Base44. However, you can clone your app and delete the original if you want to create a backup or keep working on a separate copy. This way, your changes won’t affect the original app that’s already published.
It’s not currently possible to grant full permissions to a repository. However, you can export your application as a ZIP file and then import it into your own repository if needed.
No, direct export to native app stores like the iOS App Store or Google Play Store isn’t supported at the moment. Base44 is designed for creating web applications that are accessed through a browser.We’re actively working on native export options for iOS and Android. If you’d like to support this feature, you can submit a feedback request.
You can export your app to **GitHub **or as **ZIP **and use third-party tools to ‘wrap’ your app’s URL to make it behave like a native app, even on iOS.
The platform badge is a label that appears at the bottom right of your live app with the text ‘Edit with Base44’. It lets people know that you built your app wth Base44, and allows anyone to create a copy of your app into their own account so that they can edit their own version.
Notes:
  • You can only hide the badge if you have purchased a plan.
  • If your app is set to private, the badge is not displayed.
  • If your app is set to public, everyone can see the badge. If somebody clicks it, it creates a copy of your app into their own account so that they can edit their own version of the app.
Base44badge PnTo show or hide the badge:
  1. Go to your app’s dashboard and click Settings.
2. Click App Settings .
  1. Enable or disable the Platform Badge toggle.

Managing your app users

Base44 gives full control over who can access your application. You can choose one of three simple settings:
  • Private: only invited users can access after logging in
  • Public (login required):  anyone can access through the link but they must log in first
  • Public (no login required): anyone can access without logging in  
Absolutely. Base44 comes with a complete authentication system. You can easily set up secure logins using email and password, or configure your app for single sign-on.
Yes. Base44 makes it easy to manage permissions. You can create different user roles, like ‘Admin,’ ‘Editor,’ or ‘Viewer,’ and then decide exactly what each role is allowed to access. 
Yes, you can charge people to use your app if you are on the Builder plan or higher and have backend functions turned on. You can connect a payment provider, such as Stripe or another service that supports APIs, to accept payments from your app users. Use the Secrets tab to securely store your API keys.If you need help setting up payments, ask the AI chat for assistance with your chosen provider, or follow the Stripe integration guide for step-by-step instructions.

Billing & upgrades

For more details on Billing, plans and credits, check out the Billing and plans page.
You get enough credits to build, iterate and publish an app. Perfect for trying things out.
You can wait for next month, share your app for free bonus credits (details inside the platform), or upgrade to continue building right away.
No, they reset each month. Any unused credits do not carry over.
Paid plans include more credits, advanced features like custom builds, file export, Github integration, and backend functions (see more details in the Integrations section below). Pro and Elite plans also include access to beta features and premium support. See more here.
Head over to your Billing Dashboard, click on Manage Payments and select a “Cancel Subscription” button underneath your plan. Your plan will remain active until the end of the current billing cycle. For more questions about your subscription, check out the Billing and plans page.
You can apply a coupon or promo code right from your billing dashboard:
  1. Click your profile icon and select Billing
  2. Scroll below the Plan Options section
  3. Click “Have a coupon code”
  4. Enter your code and click Apply Customdomain Pn
If the coupon is valid, you’ll see the discount reflected in your billing summary right away.
Note: Coupon codes can only be applied before confirming a plan change or renewal. They can’t be added retroactively.
When you cancel your paid subscription, your app is downgraded to the free plan. Your app stays live, but you may lose access to features only available with paid plans.
Yes, share your project and earn 20 free credits to keep building.Here are the sharing guidelines:
  1. Tag @base_44
  2. Write at least 200 characters about your experience building with Base44.
  3. Account must have over 100 followers.
  4. (Optional) Add a screenshot of video of your project.
  5. (Optional) Add a link to your project.
  6. Open a ticket to support with the link to your post.
If you are an educator, please reach out directly to elsa@base44.com. For any other inquiries, or to learn more about learning events coming up, please go to base44.com/highered.

Supported browsers

Base44 is built to work smoothly on all major modern browsers that support ES6+ JavaScript, CSS Grid, Flexbox, and modern DOM APIs. You can use Base44 with current and recent versions of the following browsers:
  • Google Chrome (version 51 and above for ES6, 57+ for CSS Grid, 29+ for Flexbox)
  • Mozilla Firefox (version 54 and above for ES6, 52+ for CSS Grid, 28+ for Flexbox)
  • Microsoft Edge (Chromium-based) (full support since launch)
  • Safari (version 10.1+ for CSS Grid, 9+ for Flexbox, 10+ for ES6)
  • Opera (version 38+ for ES6, 44+ for CSS Grid, 12.1+ for Flexbox)
There is limited or no support for Internet Explorer 11 and earlier, and some older Android WebView or legacy browsers may not display content correctly.As a general guideline, you are covered if you use a modern, auto-updating browser. Internet Explorer 11 is outdated and not recommended for Base44.

Security, privacy & integrations

Yes, we take data security very seriously. User management and authentication systems are built-in, using best-in-class, industry-standard encryption and security practices to protect your data and your users’ information.
Most common integrations are already built into the platform. You can directly send emails, use SMS, connect to any external API, and query databases right out of the box, no complex setup required.
Yes, Base44 lets you connect with any external API including platforms like Google Calendar, Stripe, and more. This lets you send notifications, process payments, and share data with tools you already rely on. Please note that this is a premium feature that is only available in Builder, Pro, and Elite plans.
In the Dashboard section of your app, click on Settings → App Settings → and scroll to “Danger Zone.” This will enable you to permanently remove this app and all its data.
Note: This is an irreversible action
Most integrations require a secure “API key” or token to connect your Base44 app to your account with another service (like Notion, OpenAI, or Stripe).You’ll generate this key yourself, and Base44 will store it safely as a Secret so your app can use it when needed, but no one else can see it.
Think of it like a personal access pass: you create it, and Base44 handles the rest.
For security reasons, external services like Stripe, OpenAI, or Notion don’t let third parties (even Base44) access your credentials automatically.Instead, you need to:
  1. Log in to the service
  2. Go to the API or developer section
  3. Generate your key
  4. Paste it into Base44 as a Secret
Once added, your app can use that key behind the scenes — safely and without code.
**Why this matters: **API keys are like passwords for services. Keeping them private and user-controlled keeps your data safe and ensures only you authorize access.
No. Base44 does not use your prompts or data to train any public models. All input remains securely within your environment.
Base44 is committed to privacy and data protection. For the most up-to-date information on data privacy, including GDPR and our DPA, please review our Terms of Service and Data Processing Agreement.
To delete your account, contact the Base44 Support team directly. Account deletion requests can take up to 30 days to process.
All Base44 servers are currently located in the United States. At this time, there is no option to store data in other countries or choose a local data center. If you have a legal requirement to store your data within your country, this may be a limitation.If you want to request support for country-based data storage, you can submit or upvote a feature request here. Base44 regularly reviews customer feedback and looks for ways to improve data storage options in the future.
According to the Base44 Terms of Service, ownership of an app belongs to the person who created the app on the platform. If you need access to an app, you should request access directly from the current owner.Base44 does not grant access to an app against the creator’s will or participate in any ownership disputes. If another individual currently owns the app, you must resolve the dispute directly with them.If you believe your access to an app is being unlawfully restricted, you should seek advice from a local legal adviser to understand your options. If you receive a court order granting you access, Base44 will be happy to cooperate after receipt of the order.
Nobody will know your name if you publish an app unless your name appears in your app URL, in the content of your app, or if you provided your name publicly when publishing to App Templates.

Best practices & tips

Absolutely! We have a prompting guide, and sample recipes in our prompt library.
Hop into Discord and share your app link in the #🌟showcase  channel, and ask the community for some thoughts.
A few small touches can go a long way. Give your app a clear name and description, pick a cohesive color scheme, and write user-friendly copy. You can also add helpful navigation, clean up any placeholder text, and make sure your app works well on mobile. If you’re ready to go even further, connect a custom domain to give your project a polished, branded home.

Community & support

If you need more help, read more about support at Base44.
We have more resources in our Docs and FAQ section, and a super helpful Discord community. Plus, you can open a support ticket anytime.
Submit a ticket through our support form
Yes, you can find it here.
You can submit your ideas on our Feedback page.
You can join the Base44 affiliate program to earn commission for new subscribers.To get started, go to our Affiliate Program page, learn more and join. After joining, you’ll receive a unique referral link to share.
I