---
title: "Analyze package manifest"
method: POST
path: "/dependencies/analyze"
tags: ["Dependencies"]
---

# Analyze package manifest

`POST /dependencies/analyze`

## Request

- Base URL: `https://apigcp.trynia.ai/v2`
- URL: `https://apigcp.trynia.ai/v2/dependencies/analyze`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/nozomio-labs/apis/nia-ai-api/docs/dependencies/analyze/post.ts> (a function with typed inputs; its response is checked against the schema)

Parse a package manifest and return dependency information with documentation URL mappings. This is a preview - no subscriptions are created.

## Request body

- DependencyAnalyzeRequest
  - `manifest_content` string, required: Raw content of the manifest file
  - `manifest_type` 'package.json' | 'requirements.txt' | 'pyproject.toml' | 'Cargo.toml' | 'go.mod' | 'Gemfile', nullable: Manifest type. Auto-detected if not provided.
  - `filename` string, nullable: Original filename for type detection

## Response `200`

Successful Response

- AnalyzeResponse
  - `manifest_type` string, required
  - `total_dependencies` integer, required
  - `dependencies` DependencyItem[], required
    - `name` string, required
    - `version` string, nullable, required
    - `registry` string, required
    - `is_dev` boolean, required
  - `mappings` MappingItem[], required
    - `name` string, required
    - `registry` string, required
    - `docs_url` string, nullable, required
    - `mapping_source` string, required
    - `confidence` number, required
  - `unmapped_count` integer, required
  - `unmapped_packages` string[], required

## Other responses

- `422`: Validation Error

## Changes

- **2026-02-14** `5b3db391b9ea`: 2 info
  - api tag `Dependencies` added
  - api tag `v2-api` removed

[Operation history](https://skmtc.dev/nozomio-labs/apis/nia-ai-api/changes/dependencies/analyze/post.md)

---

[API](https://skmtc.dev/nozomio-labs/apis/nia-ai-api.md) - [All operations](https://skmtc.dev/nozomio-labs/apis/nia-ai-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nozomio-labs/apis/nia-ai-api/revisions/dbb602a3ef17?raw)
