[PR #2758] docs: add SnapRender screenshot tool integration #2859

Open
opened 2026-06-05 18:20:12 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/docs/pull/2758
Author: @User0856
Created: 2/21/2026
Status: 🔄 Open

Base: mainHead: add-snaprender-tool


📝 Commits (1)

  • 8560c14 docs: add SnapRender screenshot tool integration page

📊 Changes

2 files changed (+313 additions, -0 deletions)

View changed files

📝 src/oss/python/integrations/tools/index.mdx (+2 -0)
src/oss/python/integrations/tools/snaprender.mdx (+311 -0)

📄 Description

Summary

Adds an integration docs page for langchain-snaprender, a LangChain tool that captures website screenshots as PNG, JPEG, WebP, or PDF via the SnapRender API.

Three tools:

  • take_screenshot — capture any website (supports device emulation, dark mode, ad blocking, full-page)
  • check_cache — check if a screenshot is cached (free, no quota cost)
  • get_usage — monthly usage statistics

Packages:

Page includes: Integration details table, tool features table, setup/credentials, invocation examples with argument reference, Chaining section (bind_tools + @chain), agent example (create_agent + stream), ChatModelTabs for LLM provider selection.

Also adds SnapRender to the Web browsing table and All tools card grid in index.mdx.

Changes

  • src/oss/python/integrations/tools/snaprender.mdx — new integration page
  • src/oss/python/integrations/tools/index.mdx — add to Web browsing table + All tools grid

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/docs/pull/2758 **Author:** [@User0856](https://github.com/User0856) **Created:** 2/21/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `add-snaprender-tool` --- ### 📝 Commits (1) - [`8560c14`](https://github.com/langchain-ai/docs/commit/8560c1478ffa22abfaab4c6703ad517764c961d6) docs: add SnapRender screenshot tool integration page ### 📊 Changes **2 files changed** (+313 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `src/oss/python/integrations/tools/index.mdx` (+2 -0) ➕ `src/oss/python/integrations/tools/snaprender.mdx` (+311 -0) </details> ### 📄 Description ## Summary Adds an integration docs page for [langchain-snaprender](https://pypi.org/project/langchain-snaprender/), a LangChain tool that captures website screenshots as PNG, JPEG, WebP, or PDF via the [SnapRender](https://snap-render.com) API. **Three tools:** - `take_screenshot` — capture any website (supports device emulation, dark mode, ad blocking, full-page) - `check_cache` — check if a screenshot is cached (free, no quota cost) - `get_usage` — monthly usage statistics **Packages:** - Python: [`langchain-snaprender`](https://pypi.org/project/langchain-snaprender/) on PyPI - JavaScript: [`langchain-snaprender`](https://www.npmjs.com/package/langchain-snaprender) on npm **Page includes:** Integration details table, tool features table, setup/credentials, invocation examples with argument reference, Chaining section (`bind_tools` + `@chain`), agent example (`create_agent` + `stream`), `ChatModelTabs` for LLM provider selection. Also adds SnapRender to the Web browsing table and All tools card grid in `index.mdx`. ## Changes - `src/oss/python/integrations/tools/snaprender.mdx` — new integration page - `src/oss/python/integrations/tools/index.mdx` — add to Web browsing table + All tools grid --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 18:20:12 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/docs#2859