---
title: "Export a project as a ZIP archive"
method: GET
path: "/projects/{projectId}/export"
tags: ["Projects"]
---

# Export a project as a ZIP archive

`GET /projects/{projectId}/export`

Returns a ZIP archive containing one `.deepnote` YAML document per notebook. Block outputs and per-run execution metadata are excluded.

## Path parameters

- `projectId` string, uuid, required

## Response `200`

ZIP archive containing the project notebooks

## Other responses

- `400` — Validation error
- `401` — Unauthorized
- `404` — Project not found
- `409` — Project is suspended
- `422` — The project contains block types that cannot be represented in a `.deepnote` document, or its requirements.txt is too large to parse
- `429` — Rate limit exceeded

---

[API](https://skmtc.net/deepnote/apis/deepnote-public-api.md) · [All operations](https://skmtc.net/deepnote/apis/deepnote-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deepnote/deepnote-public-api/revisions/726970fd2992/schema)
