valyu-docs/
├── docs.json # Mintlify config: navigation, tabs, theme, redirects
├── custom.js # "Copy AI Prompt" button functionality
├── api-reference/
│ ├── openapi.json # OpenAPI spec (update BEFORE endpoint docs)
│ └── endpoint/ # API endpoint pages (.mdx)
│ ├── search.mdx
│ ├── contents.mdx / contents-jobs.mdx
│ ├── answer.mdx
│ ├── datasources-list.mdx / datasources-categories.mdx
│ ├── deepresearch-*.mdx # create, status, list, update, cancel, delete
│ └── deepresearch-batch-*.mdx # create, list, status, add-tasks, list-tasks, cancel
├── sdk/ # SDK documentation
│ ├── python-sdk.mdx # Python SDK landing
│ ├── python-sdk/ # Per-endpoint Python guides
│ ├── typescript-sdk.mdx # TypeScript SDK landing
│ ├── typescript-sdk/ # Per-endpoint TypeScript guides
│ ├── rust-sdk.mdx # Rust SDK landing (Alpha)
│ └── rust-sdk/ # Per-endpoint Rust guides
├── integrations/ # Third-party integration guides
│ ├── mcp-server.mdx / mcp-desktop.mdx
│ ├── langchain.mdx / llamaindex.mdx / vercel-ai-sdk.mdx
│ ├── anthropic.mdx / openai.mdx / google.mdx
│ └── ... (n8n, agno, claude-code-plugin, aws-agentcore, etc.)
├── guides/ # Guides & best practices
│ ├── search/ # Search guides (quickstart, prompting, filtering/, tips)
│ ├── deepresearch*.mdx # DeepResearch guides
│ ├── content-extraction.mdx / answer-api.mdx / datasources.mdx
│ └── ai-sdk-*.mdx # AI SDK tooling guides
├── use-cases/ # academic, finance, healthcare, news
├── concepts/ # design-philosophy, data-coverage
├── sources/ # Data source pages (pubmed, arxiv, sec-filings, etc.)
├── compare/ # Competitor comparison pages
├── changelog/ # platform.mdx, sdk-and-api.mdx
├── images/ # Documentation images
├── logo/ # Brand logos (light/dark variants)
├── home.mdx / overview.mdx / quickstart.mdx # Top-level pages
└── AGENTS.md # Additional repo guidelines