Guides
Find the right guide for your use-case
Migration & Refactoring
Code Migrations
JavaScript to TypeScript, PySpark Conversions
Mainframe Migrations
COBOL/SAS to Python/Java
Bespoke Migrations
Migrate in-house frameworks or libraries where examples of the target architecture exist
Cloud Platform Migration
AWS to Azure
SQL Modernization
Move business logic from stored procedures to the application layer
Database Migrations
MySQL to MongoDB, BigQuery to SparkSQL
Version & Framework Upgrades
Java Migration
Java 8 to 17
Angular Updates
Angular 16 to 18
Spring Boot Modernization
Spring boot 2.x to 3.x
Python Version Migration
Python 2 to Python 3
PHP Version Upgrades
PHP 7.x to 8.x
React Upgrades
React 16 to 18
Technical Debt Resolution
Vulnerability Remediation
Address security scan reports across the codebase
Static Analysis Resolution
Resolve code smells or errors en masse (e.g. SonarCloud warnings)
API Modernization
Migrate legacy APIs from SOAP to modern REST/GraphQL implementations
Internationalization
Implement multi-language support, centralize language files
Documentation
Maintain documentation and logging coverage
API Enhancement
Improve logging, rate-limiting, or refactor across multiple endpoints
API & Development Workflows
Test Generation
Auto-generate integration tests, unit tests, etc
Feature Flag Cleanup
Remove obsolete feature flags and code paths
Code Standardization
Implement consistent error handling, documentation, and coding standards
Type Safety
Add static typing and type annotations
QA Testing
Write QA tests or have Devin perform automated QA testing
Production Deployment
Transform development artifacts(e.g Jupyter notebooks) into production services
Style Enforcement
Excepteur sint occaecat cupidatat non proident
Agent Integration
Use Devin as a backend for internal agents
PR Review
Automate pull request reviews with suggested changes