# Cursor integration

Read more about Swarmia's other [AI coding tool integrations](https://help.swarmia.com/getting-started/integrations/ai-coding-tool-integrations) and [measuring the productivity impact of AI tools](https://help.swarmia.com/features/measure-the-productivity-impact-of-ai-tools).

## Enabling Cursor metrics

You need to have Cursor's Teams or Enterprise plan. Only team administrators can create and manage API keys. [Create a Cursor admin API key](https://cursor.com/docs/api#admin-api-ai-code-tracking-api) ([**cursor.com/dashboard/team-settings**](https://cursor.com/dashboard/team-settings) → **Advanced** → **Admin API Keys** → **Create New API Key**) and copy it to [Settings / AI assistants](https://app.swarmia.com/settings/ai-assistants) in Swarmia. We fetch 365 days of historical activity data upon connection.

## Frequently asked questions

### Why do you need an admin API key? Isn't that a bit excessive?

We build our integrations with the principle of least privilege, and we'd love to ask for fewer permissions, but the [Cursor admin API key](https://cursor.com/docs/api#admin-api-ai-code-tracking-api) requires an admin key. There's no support for separate permission scopes for different API endpoints.

You can [read more about our data access here](https://help.swarmia.com/resources/security-and-data-retention/data-access#cursor-integration).
