Skip to main content

Overview

Devin is able to deploy small applications that it builds from scratch. However, Devin has limitations when it comes to deploying pre-existing applications.

Frontend Deployment

Devin can deploy frontend applications using a pre-configured template that uses Vite, TypeScript, Tailwind CSS, and Shadcn. When a user asks Devin to create a frontend app from scratch, it will use the template as a starting point unless specified otherwise. If the user provides explicit approval, Devin can deploy these frontend apps through an internal service.

Backend Deployment

For backend applications, Devin uses a FastAPI template. Similar to frontend apps, Devin can deploy backend apps created from this template to Fly.io, given user approval.

Limitations

  • Pre-existing Apps: Devin is not equipped to deploy pre-existing applications. While frontend apps might work, backend apps will not in 99% of cases.
  • Custom Deployment: For apps not created with Devin’s templates, users should choose their own deployment method and provide Devin with the necessary credentials and instructions via Secrets and Knowledge.