Welcome to Lovable
Lovable is a platform where you describe the app you want to build using plain language, and it creates the working app for you. It handles everything from the app's look to its behind-the-scenes functions and database, giving you real code you can change.
Anyone who wants to build web applications quickly, from individuals to large companies, needs this to understand what Lovable does and how to get started.
Do this, in order
- 1
Sign up for a free Lovable account using your email, Google, GitHub, or Apple ID.
This is the first step to access the platform and begin building your own applications.
- 2
Describe the web application you want to build using natural language in a project chat.
Lovable uses your description to generate the frontend, backend, database, and other parts of your application.
- 3
Review the generated application and provide feedback or further instructions in the project chat to make changes.
This allows you to refine the app and ensure it meets your needs, leveraging Lovable's iterative building process.
- 4
Publish your application to a live URL when it's ready.
This makes your application accessible to users and allows you to share it.
- 5
Sync your application's code to GitHub, GitLab, or Bitbucket if you want to integrate it with your existing development tools or take full ownership.
This gives you control over the generated code and allows you to use it in your own engineering workflows.
Paste this into your project
I want to build a new web application. Here's what I need: [Describe your app idea in detail, including its purpose, key features, and who will use it]. Please create a new project for this in my workspace.
Words decoded
- Full-stack AI development platform
- A complete system that uses artificial intelligence to help you build every part of a web application, from what users see (frontend) to what happens behind the scenes (backend) and how data is stored (database).
- Natural language
- Using everyday human language, like English, to tell the computer what you want, instead of special computer code.
- Frontend
- The part of a website or app that you see and interact with directly, like buttons, text, and images.
- Backend
- The part of a website or app that users don't see, which handles data storage, server logic, and communication with databases.
- Database
- An organized collection of information that a computer program can quickly access and update.
- Authentication
- The process of verifying who a user is, typically through a username and password, to ensure only authorized people can access certain parts of an application.
- Integrations
- Connecting your application with other services or tools so they can work together, like linking to a payment system or a social media platform.
- Workspaces
- Shared online areas where teams can collaborate on projects, manage billing, and use a common pool of resources.
- Projects
- Individual applications you are building within a workspace, each with its own chat, preview, code, and history.
- Git sync
- Automatically keeping the code for your application updated in a version control system like GitHub, GitLab, or Bitbucket, which helps track changes and collaborate with others.
- Enterprise governance
- The rules, processes, and controls that large organizations put in place to manage their technology, data, and operations securely and efficiently.
- SOC 2 Type II
- An independent audit report that verifies a service provider's information security practices meet specific trust principles over a period of time.
- ISO 27001:2022
- An international standard for managing information security, showing that an organization has a system in place to protect its data.
- AIUC-1
- A security, safety, and reliability standard specifically for artificial intelligence agents.
- GDPR compliance
- Following the General Data Protection Regulation, a law that protects personal data and privacy for individuals in the European Union.
- Single sign-on (SSO)
- A method that allows users to log in once with a single ID and password to access multiple related applications.
- SCIM user provisioning
- A standard that automates the exchange of user identity information between different systems, making it easier to manage who has access to what.
- Audit logs
- Records of events that happen within a system, showing who did what and when, which helps with security and troubleshooting.
- EU inference
- Processing AI model requests within the European Union, which can be important for data privacy and compliance regulations.
Where people get stuck
- Don't try to build an app by writing code directly in Lovable if you're expecting a traditional coding environment; Lovable focuses on natural language descriptions.
- Don't neglect to review and iterate on the generated app; while Lovable builds it, your feedback is crucial for refinement.
- Don't forget to sync your code to a Git provider if you need to integrate with existing engineering workflows or maintain full code ownership outside Lovable.
- Don't ignore the core concepts (Account, Workspace, Project, Chats) as they are fundamental to how Lovable organizes your work and collaboration.
The short version, steps, decoder and prompt on this page are written automatically from Lovable's own documentation and can lag or misread it. The official page is always the authority.