Get code snippets for a specific library version
curl --request GET \
--url https://context7.com/api/v2/docs/code/{owner}/{repo}/{version} \
--header 'Authorization: Bearer <token>'
{
"snippets": [
{
"codeTitle": "Create and Run Next.js App with create-next-app (Quick Start)",
"codeDescription": "Quickly set up and start a new Next.js application using `create-next-app` with various package managers. This command creates a new project directory, installs dependencies, and starts the development server. The `--yes` flag skips interactive prompts, enabling a default setup with TypeScript, Tailwind, ESLint, App Router, and Turbopack.",
"codeLanguage": "bash",
"codeTokens": 185,
"codeId": "https://github.com/vercel/next.js/blob/canary/docs/01-app/01-getting-started/01-installation.mdx#_snippet_0",
"pageTitle": "Installation",
"codeList": [
{
"language": "bash",
"code": "pnpm create next-app@latest my-app --yes\ncd my-app\npnpm dev"
},
{
"language": "bash",
"code": "npx create-next-app@latest my-app --yes\ncd my-app\nnpm run dev"
},
{
"language": "bash",
"code": "yarn create next-app@latest my-app --yes\ncd my-app\nyarn dev"
},
{
"language": "bash",
"code": "bun create next-app@latest my-app --yes\ncd my-app\nbun dev"
}
]
}
],
"totalTokens": 185,
"pagination": {
"page": 1,
"limit": 10,
"totalPages": 10,
"hasNext": true,
"hasPrev": false
},
"metadata": {
"authentication": "none"
}
}