docs/SDKs/SDKs

SDKs

Official SDKs and tools for KnowledgeSDK.

SDKs and tools

KnowledgeSDK provides official SDKs and tools so you can integrate website intelligence into your applications in minutes. Every SDK handles authentication, retries, rate limiting, and error handling out of the box.

Quick comparison

FeatureNode.js SDKPython SDKMCP ServerCLI
BusinessYesYesYesYes
ExtractYesYesYesYes
ScreenshotYesYesYesYes
SitemapYesYesYesYes
SearchYesYesYesYes
WebhooksYesYes----
Job pollingYesYes--Yes
Auto-retryYesYesYesYes
Rate limit handlingYesYesYesYes

REST API

All SDKs wrap the KnowledgeSDK REST API. If your language is not listed above, you can call the API directly using any HTTP client.

terminal>_bash
curl -X POST https://api.knowledgesdk.com/v1/extract \
  -H "x-api-key: sk_ks_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'

All API requests require the x-api-key header with your API key. You can find your key in the dashboard.