✨ Software.com is now Antenna. Read more →
Skip to Content

Devin

Antenna automatically tracks Devin usage from Cognition’s Devin Enterprise API. Get insight into who is using Devin, how much agent work they run, and how that consumption trends across your enterprise.

Devin measures agent work in ACUs (Agent Compute Units) rather than autocomplete or code-suggestion activity. Metrics such as suggestion acceptance rate or percentage of code written by AI are not available for Devin.

Prerequisites

  • A Devin Enterprise account with permission to create service users in enterprise settings
  • Admin access to your Antenna enterprise

Setup

Create a Devin service user

  1. In Devin, go to Enterprise settings > Service users.
  2. Click Create service user and give it a descriptive name, such as Antenna Analytics.
  3. Assign it an enterprise role that includes the ViewAccountMembership and ViewAccountConsumption permissions.

The service user must be created at the enterprise level. Organization-scoped service users cannot read the enterprise membership and consumption endpoints Antenna uses.

Generate an API key

Click Generate API key on the service user and copy the key — it starts with cog_ and is only shown once.

Connect in Antenna

  1. Go to Settings > Sources > Add source in your app.antenna.dev  account.
  2. Find Devin and click Connect.
  3. Paste your API Key.
  4. (Optional) Enter an API URL if you run a dedicated Devin deployment, for example https://api.acme.devinenterprise.com. Leave it blank to use https://api.devin.ai.
  5. Click Connect.

Antenna validates the API key when you connect, so an invalid key or one missing the required permissions is rejected immediately. After connecting, Antenna backfills your historical consumption and then refreshes data every two hours.

Data collected

We pull from the Devin Enterprise API  (v3):

PurposeEndpoint
Enterprise membersGET /v3/enterprise/members/users
Enterprise daily consumptionGET /v3/enterprise/consumption/daily
Per-user daily consumptionGET /v3/enterprise/consumption/daily/users/{user_id}

For each member we store their name, email, enterprise role, and the date they joined the enterprise. We use these to match Devin users to Git users so Devin activity appears alongside the rest of your delivery data.

For each day we store total ACUs plus a breakdown by product (Devin, Cascade, and Terminal), both for the enterprise as a whole and per user. Devin buckets consumption on a midnight Pacific boundary, so a day in Antenna matches the same day in Devin’s own reporting.

Antenna does not collect prompts, session transcripts, or any other content from your Devin sessions.

Resources

Last updated on