Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
Apps are code that runs on infrastructure
Every app is two things working together:- Code — the instructions that describe what the app does: the interface someone sees, the logic that responds to clicks and inputs, and the rules for how data moves around.
- Infrastructure — the machines, networks, storage, and services the code runs on so other people can reach it from a browser or phone.
Why build an app?
You might build an app when existing tools almost work, but not quite. An app is useful when:- You want a custom workflow
- You have hit the limits of a spreadsheet, form, or template
- You need a repeatable process
- You want to test demand for an idea
- You want teammates, customers, or users to interact with something you control
Apps solve a focused problem
Good first apps are focused. They solve one clear problem for one clear audience. Instead of starting with:Apps and artifacts
On Replit, an app is one kind of artifact. An artifact is a publishable output from a project. Artifacts can include:- Web apps
- Mobile apps
- Data dashboards
- Slide decks
- Animated videos
- Designs
- 3D experiences
What makes an app real?
An app starts to feel real when someone can use it outside your head. That usually means:- It has one clear purpose
- Someone can complete the main action
- You can test it in Preview
- You can publish it to a shareable URL
- You can improve it after feedback
Common misconceptions
- “An app has to be big.” Many valuable apps are small tools for a specific job.
- “An app has to be public.” Some apps are private tools for you, your team, or your customers.
- “An app has to be perfect before publishing.” Publishing a focused first version helps you learn what to improve.
Where to go next
Vibe coding
Learn the mindset for turning app ideas into working artifacts.
Learn how Replit projects hold apps, data, and artifacts.
Learn about the publishable outputs you can create on Replit.