Skip to main content

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.

Import lets you bring existing code or designs into Replit Apps and continue building with Agent.

Supported sources

SourceWhat you provideBest for
GitHubRepository URL or repository pickerPublic and private repository imports
BitbucketRepository URL or repository pickerBitbucket-hosted repository imports
VercelGitHub repository behind your Vercel projectMigrating Vercel apps
FigmaFrame URLTurning designs into React apps
BoltGitHub repository exported from BoltMigrating Bolt projects
LovableGitHub repository exported from LovableMigrating Lovable projects
Base44GitHub repository exported from Base44Migrating Base44 projects
ZIP.zip file uploadImporting local project archives
Spreadsheet.xlsx, .csv file, or Google Sheets URLBuilding an app from spreadsheet data
Previous Agent exportGitHub repository exported from a previous Agent AppRe-importing a previous Agent App
EmptyNothingPower users who want a blank project without Agent
Replit validates compatibility before import starts.

Quickstart guides

Import from GitHub

2 minutesImport a GitHub repository into Replit.

Import from Figma

⏱️ 3 minutesConvert a Figma frame into a React app.

Import from Vercel

⏱️ 3 minutesImport the GitHub repository behind a Vercel project.

Import from Base44

⏱️ 4 minutesExport from Base44, then import in Replit.

Import from Bolt

⏱️ 4 minutesExport from Bolt, then import in Replit.

Import from Lovable

⏱️ 4 minutesExport from Lovable, then import in Replit.

Import from ZIP

⏱️ 3 minutesUpload a .zip archive and continue with Agent.

Standard import flow

  1. Open replit.com/import.
  2. Select an import source.
  3. Connect any required accounts.
  4. Provide a repository URL, frame URL, or .zip file.
  5. Add requested secrets or environment variables.
  6. Select Import and review the generated app.

Source notes

GitHub

  • Use rapid import for public repositories with https://replit.com/github.com/<owner>/<repo>.
  • Use guided import for public and private repositories.
  • If your repository is an exported Agent App, Replit preserves Agent-specific structure during import.

Bitbucket

  • Paste a Bitbucket repository URL, or connect your Bitbucket account to search your repositories.
  • Agent support during the import may be limited compared to GitHub-hosted projects.

Figma

  • Import a single Figma frame URL.
  • Replit generates React code, then Agent helps refine it.
  • For better results, use frames, auto layout, and clear layer names.

Vercel

  • Select the GitHub repository behind your Vercel project.
  • Replit imports project code and configuration defaults.
  • Add environment variable values during import.

Bolt

  • Export your Bolt project to GitHub before importing.
  • Replit imports code, UI styles, assets, backend logic (if present), and database schema (if present).
  • Supabase data and secret values are not imported.
  • After import, ask Agent to add secrets and recreate database data.

Lovable

  • Export your Lovable project to GitHub before importing.
  • Replit imports code, UI styles, assets, backend logic (if present), and database schema (if present).
  • Supabase data and secret values are not imported.
  • After import, ask Agent to add secrets and recreate database data.

Base44

  • Export your Base44 project to GitHub before importing.
  • Replit imports code, design and styles, assets, and API logic.
  • The Base44 backend (entities, agents, SDK), authentication, and data are not imported.
  • After import, ask Agent to migrate any Base44-specific functionality you still need.

ZIP

  • Upload a .zip file with a clear project root.
  • Replit imports files, dependencies, and common run defaults.
  • Existing secret values, domains, and database data are not imported.

Spreadsheet

  • Upload an Excel (.xlsx) or CSV file, or paste a public Google Sheets URL.
  • Agent reads your spreadsheet structure and builds a full-stack app with a database seeded from your data.
  • Includes a UI to view, search, and manage your records.

Previous Agent export

  • Re-import a previously exported Agent App from a GitHub repository.
  • Replit preserves Agent-specific structure (code, database schema, backend functionality).
  • Database values and secret values are not imported.

Empty

  • Start with a completely empty project — no Agent, no framework selection, and no scaffolding.
  • Best for power users who want full control over project setup.

Limitations

  • Existing database data is not migrated.
  • Some complex or proprietary dependencies may need manual setup.
  • Large projects can take longer to process.

Best practices

  • Remove sensitive credentials before import.
  • Keep your source project structure clean.
  • Verify dependencies and run commands after import.
  • Test core flows before publishing.

Troubleshooting

If import fails, check these areas first:
  • Compatibility errors: Verify required project files and supported frameworks.
  • Access errors: Confirm repository or source permissions.
  • Processing errors: Retry after simplifying project structure or reducing size.
If issues continue, visit the Replit Community Hub or contact Support.

Billing

Imports that require Agent migration work can consume credits. Credit usage depends on project complexity.