Skip to content

Add agent quickstart docs for all SDK languages - #1743

Draft
ericciarla wants to merge 3 commits into
mainfrom
claude/eager-dijkstra-ycqi4i
Draft

ericciarla wants to merge 3 commits into
mainfrom
claude/eager-dijkstra-ycqi4i

Conversation

@ericciarla

Copy link
Copy Markdown
Contributor

Summary

  • Adds one canonical quickstart document per SDK language (Node.js, Python, Rust, Java, Elixir) in agent-quickstart/
  • Each file covers search, scrape, and interact endpoints with method signatures, realistic examples, every confirmed parameter with descriptions, and deprecated alias notes
  • Generated from SDK source code and the v2 OpenAPI spec — SDK source is the authority, OpenAPI confirms the HTTP contract

Files added

  • agent-quickstart/node.mdx — @mendable/firecrawl-js
  • agent-quickstart/python.mdx — firecrawl-py
  • agent-quickstart/rust.mdx — firecrawl crate
  • agent-quickstart/java.mdx — com.firecrawl:firecrawl-java
  • agent-quickstart/elixir.mdx — firecrawl hex package

Test plan

  • Verify each .mdx file renders cleanly in Mintlify
  • Spot-check parameter tables against SDK source and OpenAPI spec
  • Confirm code examples use correct method names and signatures
  • Check that no localized files were modified

Generated by Claude Code

One canonical quickstart per language (Node.js, Python, Rust, Java,
Elixir) covering search, scrape, and interact endpoints. Each file
includes method signatures, realistic examples, every confirmed
parameter with descriptions, and deprecated alias notes. Generated
from SDK source and the v2 OpenAPI spec.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9F5oNALdM1wYW7Jec5oo3
@mintlify

mintlify Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
firecrawl 🟢 Ready View Preview Oct 27, 2026, 1:17 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

- Fix Node.js import to use named export `{ Firecrawl }` from `@mendable/firecrawl-js`
- Fix Python to use `Firecrawl` (not deprecated `FirecrawlApp`) and correct `results.web` access
- Add missing parameters across all SDKs: domainTools, toolDetail, includeDomains/excludeDomains,
  country, highlights, enterprise, lockdown, checkPromptInjection, redactPII, auditMetadata,
  profile, fastMode, threatProtection, autoResume
- Add new format types: product, menu, query, highlights, question
- Add stop_interaction/stopInteraction documentation to all languages
- Add "wrong turn to avoid" notes for search return type across Node and Python
- Expand Rust scrape params with json_options, screenshot_options, change_tracking_options,
  attribute_selectors, audit_metadata, profile
- Update Java and Elixir with comprehensive parameter listings from latest SDK source

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9F5oNALdM1wYW7Jec5oo3
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9F5oNALdM1wYW7Jec5oo3

This branch was successfully deployed

1 active deployment
staging — 4b4812d4 Deployed Oct 27, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants