What are artifacts?
Artifacts are the things you can publish on Replit — web apps, mobile apps, slides, and videos. Each one is a complete, standalone output that gets its own shareable URL when you publish. Everything else in your project — files, images, CSVs, code — supports your artifacts but can’t be published on its own.What you can create
| Type | What it is |
|---|---|
| Web App | Fullstack web applications, games, data dashboards, Streamlit apps, and more |
| Mobile App | Native mobile apps built with Expo and React Native |
| Slides | Presentation decks |
| Video | Programmatically generated video projects |
Getting started
There are two ways to create from the Replit homepage:- Describe it: Type what you want — “build me a recipe app” or “make a pitch deck for my startup.” Agent figures out which type fits and builds it.
- Pick a type: Open the type dropdown and choose Web App, Mobile App, Slides, or Video before describing your idea.
Switching between artifacts
Once you have multiple artifacts in a project, switch between them in the preview panel or the library sidebar. You can also ask Agent — “show me the mobile app” or “switch to the slides.”Multiple artifacts in one project
A single project can hold multiple artifacts. For example, you could build a web app for your customers, a mobile app for your team, and a slide deck for investors — all in the same project.Adding artifacts to a project
There are three ways to add an artifact to an existing project:- Chat: Ask Agent — “add a mobile app to this project” or “create a slide deck for the investor pitch”
- Plus button: Click the + button in the preview panel and choose what you want to build
- Library sidebar: Browse your existing artifacts and add new ones from there
Shared data and backend
When artifacts live in the same project, they automatically share the same data and backend logic. If a customer places an order through your web app, your mobile app and data dashboard see that order too. You don’t need to set up any connections or duplicate code — it just works.Publishing deploys your entire project at once. All artifacts go live together, so they always stay in sync.
Example combinations
- Web app + mobile app: A restaurant with a customer-facing web app and a mobile app for staff — both connected to the same API and database
- App + admin dashboard: A main product alongside an internal admin panel for managing content, users, or settings
- App + slide deck: Your product and a pitch deck in the same project, so the slides always reflect the latest version
- Data dashboard + video: A live data visualization paired with an animated video that walks through the highlights
Publishing
Apps, slides, and videos can all be published and shared. Each one gets its own shareable URL when you deploy. Files and assets that aren’t artifacts (like CSVs, images, or markdown files) can’t be published on their own. To share them, add them to an app or create a new artifact.Frequently asked questions
Can I have more than one artifact in a project?
Can I have more than one artifact in a project?
Yes. You can add as many as you want to a single project. They all share the same backend and data automatically.
Do I have to pick a type before I start?
Do I have to pick a type before I start?
No. Just describe what you want and Agent picks the right type for you. You can also choose a type manually from the dropdown if you prefer.
Can I publish just one artifact from a project?
Can I publish just one artifact from a project?
Not currently. Publishing deploys the entire project together, so all artifacts stay in sync. If you need independent deployment, use separate projects.
Do artifacts share data with each other?
Do artifacts share data with each other?
What's the difference between an artifact and a file?
What's the difference between an artifact and a file?
Artifacts are things you can publish — apps, slides, and videos. Files (like CSVs, images, or code) are assets within your project that support your artifacts but can’t be published on their own.
My mobile app is missing features from my web app. What happened?
My mobile app is missing features from my web app. What happened?
When Agent translates features between artifact types, some things may not carry over perfectly — especially interactions or layouts that work differently across platforms. You can follow up in chat to fill in the gaps.