brightdata-reference-architecture

Featured

Implement Bright Data reference architecture with best-practice project layout. Use when designing new Bright Data integrations, reviewing project structure, or establishing architecture standards for Bright Data applications. Trigger with phrases like "brightdata architecture", "brightdata best practices", "brightdata project structure", "how to organize brightdata", "brightdata layout".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Bright Data Reference Architecture ## Overview Production-ready architecture for Bright Data scraping systems. Covers project layout, data pipeline design, and integration patterns for Web Unlocker, Scraping Browser, SERP API, and Datasets API. ## Prerequisites - Understanding of layered architecture - Node.js/TypeScript project setup - Database for storing scraped data ## Project Structure ``` my-scraper/ ├── src/ │ ├── brightdata/ │ │ ├── proxy.ts # Proxy config helper (zone, country, session) │ │ ├── client.ts # Axios client with proxy + retry │ │ ├── browser.ts # Scraping Browser connection manager │ │ ├── api.ts # REST API client (trigger, snapshot) │ │ ├── cache.ts # Response cache (LRU + optional Redis) │ │ └── types.ts # Shared TypeScript interfaces │ ├── scrapers/ │ │ ├── product-scraper.ts # Domain-specific scraper │ │ ├── serp-scraper.ts # Search result collector │ │ └── parser.ts # HTML → structured data (cheerio) │ ├── pipeline/ │ │ ├── scheduler.ts # Cron-based scraping scheduler │ │ ├── processor.ts # Raw HTML → clean data │ │ └── storage.ts # Database/file output │ ├── webhooks/ │ │ └── brightdata.ts # Webhook delivery handler │ └── api/ │ ├── health.ts # Health check endpoint │ └── scrape.ts # On-demand scrape endpoint ├── tests/ │ ├── unit/ ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

brightdata-core-workflow-a

Scrape structured data with Bright Data Scraping Browser using Playwright/Puppeteer. Use when scraping JavaScript-rendered pages, SPAs, or sites requiring browser interaction. Trigger with phrases like "brightdata scraping browser", "brightdata playwright", "brightdata puppeteer", "scrape SPA with brightdata", "browser scraping".

2,266 Updated today
jeremylongshore
Data & Documents Solid

bright-data-best-practices

Build production-ready Bright Data integrations with best practices baked in. Reference documentation for developers using coding assistants (Claude Code, Cursor, etc.) to implement web scraping, search, browser automation, and structured data extraction. Covers Web Unlocker API, SERP API, Web Scraper API, and Browser API (Scraping Browser).

27,681 Updated today
davila7
AI & Automation Featured

brightdata-hello-world

Create a minimal working Bright Data example. Use when starting a new Bright Data integration, testing your setup, or learning basic Bright Data API patterns. Trigger with phrases like "brightdata hello world", "brightdata example", "brightdata quick start", "simple brightdata code".

2,266 Updated today
jeremylongshore
AI & Automation Featured

brightdata-sdk-patterns

Apply production-ready Bright Data SDK patterns for TypeScript and Python. Use when implementing Bright Data integrations, refactoring SDK usage, or establishing team coding standards for Bright Data. Trigger with phrases like "brightdata SDK patterns", "brightdata best practices", "brightdata code patterns", "idiomatic brightdata".

2,266 Updated today
jeremylongshore
AI & Automation Featured

adobe-reference-architecture

Implement Adobe reference architecture for production integrations covering Firefly Services, PDF Services, I/O Events, and App Builder with layered project layout, error boundaries, and health monitoring. Trigger with phrases like "adobe architecture", "adobe project structure", "how to organize adobe", "adobe layout", "adobe best practices".

2,266 Updated today
jeremylongshore