Devin

Devin

Automate software development with Devin AI and emma

With emma's Devin integration, you can connect directly with Devin, the world's first AI software engineer. Manage development sessions, send instructions, and track progress through automated workflows.

Features

Devin_Operator supports the following 6 tools:

CategoryTools
Read Operations2
Tool NameDescription
devin_list_sessionsList Devin sessions in your organization. Filter by count limit, offset, and tags
devin_get_sessionGet detailed information about a specific session (status, message history, PR URL, structured output, etc.)
Write Operations4
Tool NameDescription
devin_create_sessionCreate a new Devin session. Pass task instructions and let Devin work. Options: title, tags, snapshot ID, ACU limit
devin_send_messageSend follow-up message to existing session. Use for additional instructions, answering questions, or requesting changes
devin_upload_fileUpload file to Devin's storage. Upload from file path or string content. Include returned URL in prompt using ATTACHMENT:"url" format
devin_update_session_tagsUpdate tags associated with a session (replaces existing tags)

Title for the session (optional)

ParameterDescription
promptTask instruction content for Devin to execute
session_idUnique identifier for the Devin session
titleTitle for the session (optional)
tagsArray of tags to categorize the session
snapshot_idSnapshot ID to restore session state from
max_acuMaximum ACU (Agent Compute Units) limit for the session
file_pathLocal file path or content string to upload

Prerequisites

  • emma account
  • Devin account with API access
  • Devin API key
  • Devin organization setup

Setup

1. Get Devin API Key

Go to your Devin account Settings page and retrieve your API key.

Devin Settings Page - API Key

2. Configure API Key in emma

Enter the API key you obtained in the emma Integration settings page to complete the connection.

© 2026 Duzzle Inc. All rights reserved.