<!-- TheTechStack public content. Cite the canonical source; retain its qualifications. -->

Source: https://www.thetechstack.com/stacks/cursor
Author: Not specified
Author profile: Not specified
Editor: Kyle Brierley
Editor profile: https://www.thetechstack.com/authors/kyle-brierley
Publisher: TheTechStack (https://www.thetechstack.com)
Published: Not specified
Updated: Not specified
Suggested citation: Edited by [Kyle Brierley](https://www.thetechstack.com/authors/kyle-brierley). [Cursor (Anysphere) stack](https://www.thetechstack.com/stacks/cursor). TheTechStack.

Retain the source qualifications. Cite the original article and link the credited author profile where available. An editor is not necessarily the author.

[← Stack register](https://www.thetechstack.com/stacks)

Research snapshot / 2025-06-10

# Cursor (Anysphere)

[cursor.com ↗](https://cursor.com/)

ai-devtools51-200 peopleResearch record · not company verified

Editorial responsibility: [Kyle Brierley](https://www.thetechstack.com/authors/kyle-brierley) · TheTechStack. Original sources are credited below.

**Related teardown**[What Cursor actually runs →](https://www.thetechstack.com/teardowns/cursor)

Current tools / 25

## Documented stack

Source, access date, and confidence stay attached to each row.

**Documented snapshot: 2025-06-10.** This describes the record’s stated observation date, not a live inventory.

**Company verification:** The company has not verified this record. Individual claims can still cite direct company statements.

What the confidence labels and dates mean

-   **Confirmed:** the record attributes the claim to a company statement. This is not independent proof of current deployment.
-   **Inferred:** the record draws a conclusion from technical evidence.
-   **Reported:** the record attributes the claim to a third party.

“Source accessed” is the date the researcher recorded visiting the source. It is not the source’s publication date or a new verification of the company’s stack. Publication dates and deployment scope are not consistently recorded in this dataset.

A tool listing does not establish company-wide adoption, internal permissions, security controls, or suitability for your team. Check the source and its scope before using a record in a purchasing decision.

Current tools in the Cursor (Anysphere) stack
| Category | Tool | Since | Confidence | Evidence |
| --- | --- | --- | --- | --- |
| `language` | **TypeScript**Business logic, editor and backend monolith | — | confirmed ·  | 
[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **Rust**Performance-critical components incl. Anyrun orchestrator and indexing | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `frontend` | **Electron (VS Code fork)** | 2023 | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `database` | **PostgreSQL** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `vector-db` | **Turbopuffer**Encrypted files + workspace Merkle trees; emergency migration during indexing outage | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **Pinecone**Documentation embeddings only | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `queue` | **Warpstream** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `hosting` | **AWS**CPU infra backbone; EC2 + Firecracker for agent isolation | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **Cloudflare**Reverse proxy, TLS, DDoS | — | reported ·  | 

[press ↗](https://blog.bytebytego.com/p/how-cursor-serves-billions-of-ai)Accessed 2026-07-02

 |
| **Vercel**cursor.com website | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `inference-infra` | **Azure (H100 GPUs)**Inference-only; tens of thousands of H100s overall | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **Fireworks**Hosts Fast Apply fine-tuned Llama-3-70b, ~1000 tok/s via speculative decoding | — | confirmed ·  | 

[press ↗](https://fireworks.ai/blog/cursor)Accessed 2026-07-02

 |
| `ml-training` | **Voltage Park** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **Databricks MosaicML** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **Foundry** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `llm-provider` | **In-house models (Tab, Fast Apply)** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **Anthropic / OpenAI / open-weight (multi-provider)** | — | reported ·  | 

[press ↗](https://medium.com/data-science-collective/how-cursor-actually-works-c0702d5d91a9)Accessed 2026-07-02

 |
| `observability` | **Datadog** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **Sentry** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **PagerDuty** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `auth` | **WorkOS** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `payments` | **Stripe** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `analytics` | **Amplitude** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| `internal-tools` | **Linear** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |
| **Slack** | — | confirmed ·  | 

[interview ↗](https://newsletter.pragmaticengineer.com/p/cursor)Accessed 2026-07-02

 |

**Record boundary**

This is a dated research snapshot, not a live inventory. Confidence describes the claim; company verification is tracked separately.

**Source set**

-   [https://newsletter.pragmaticengineer.com/p/cursor](https://newsletter.pragmaticengineer.com/p/cursor)
-   [https://blog.bytebytego.com/p/how-cursor-serves-billions-of-ai](https://blog.bytebytego.com/p/how-cursor-serves-billions-of-ai)
-   [https://fireworks.ai/blog/cursor](https://fireworks.ai/blog/cursor)
-   [https://medium.com/data-science-collective/how-cursor-actually-works-c0702d5d91a9](https://medium.com/data-science-collective/how-cursor-actually-works-c0702d5d91a9)
-   [https://research.contrary.com/company/cursor](https://research.contrary.com/company/cursor)

Movement

## What changed

### Moved away from

-   **Yugabyte**database · Migrated off to PostgreSQL

Methodology: research assisted by AI agents, verified and edited by a human. [Suggest a correction via pull request](https://github.com/KyleBrierley/thetechstack-data/blob/main/records/cursor.json) or [email us](mailto:kyle@thetechstack.com).
