> ## Documentation Index
> Fetch the complete documentation index at: https://docs.law4devs.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Digital Markets Act (DMA)

> Regulation (EU) 2022/1925 on Contestable and Fair Markets in the Digital Sector.

## Overview

| Field        | Value                                                                                          |
| ------------ | ---------------------------------------------------------------------------------------------- |
| **CELEX**    | 32022R1925                                                                                     |
| **Status**   | Active                                                                                         |
| **Articles** | 54                                                                                             |
| **Recitals** | 109                                                                                            |
| **EUR-Lex**  | [View Official Text](https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32022R1925) |

## Compliance Deadlines

| Date       | Type                | Description                                 |
| ---------- | ------------------- | ------------------------------------------- |
| 2022-10-01 | Entry into force    | Regulation enters into force                |
| 2023-07-03 | Partial application | Gatekeeper designation application deadline |

## Stakeholder Roles

The DMA defines obligations for the following stakeholder roles:

* **manufacturer** - Core platform service providers and gatekeepers
* **importer** - Entities bringing core platform services into the EU
* **distributor** - Business users of core platform services
* **authorized\_representative** - EU representatives for non-EU gatekeepers
* **notified\_body** - Bodies for compliance function verification
* **market\_surveillance** - European Commission (enforcement authority)
* **consumer** - End users of core platform services

## Requirement Types

Requirements in the DMA are classified as:

* **obligation** - Do's and don'ts for gatekeepers (Articles 5, 6, 7)
* **prohibition** - Prohibited practices for gatekeepers
* **right** - Rights of business users and end users
* **procedure** - Gatekeeper designation and compliance procedures
* **general** - General provisions and definitions

## API Usage

```bash theme={null}
# Get all DMA articles
curl https://api.law4devs.eu/v1/frameworks/dma/articles

# Get DMA framework details
curl https://api.law4devs.eu/v1/frameworks/dma

# Get DMA requirements
curl https://api.law4devs.eu/v1/frameworks/dma/requirements

# Get DMA recitals
curl https://api.law4devs.eu/v1/frameworks/dma/recitals
```

```python theme={null}
# Python SDK
from law4devs import Law4Devs

client = Law4Devs(api_key="your-api-key")

# List all DMA articles
articles = client.articles.list("dma")

# Get DMA requirements by stakeholder role
requirements = client.requirements.list("dma", role="manufacturer")

# Search DMA articles by tag
articles = client.articles.search("dma", query="gatekeeper")
```

```typescript theme={null}
// TypeScript SDK
import { Law4Devs } from '@law4devs/sdk';

const client = new Law4Devs({ apiKey: 'your-api-key' });

// List all DMA articles
const articles = await client.articles.list('dma');

// Get DMA requirements by stakeholder role
const requirements = await client.requirements.list('dma', { role: 'manufacturer' });
```

## Key Topics

* Gatekeeper designation criteria (size, users, entrenched position)
* Do's and don'ts for gatekeepers (Articles 5, 6, 7)
* Interoperability and data portability requirements
* Self-preferencing restrictions
* Business user rights and fair treatment
* End user choice and switching rights
* Market investigations and enforcement
* Fines and periodic penalty payments
