Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
brightdata
sdk-python
Repository navigation
Code
Issues
12
(12)
Pull requests
7
(7)
Actions
Projects
Security and quality
Insights
More
items
BrightData Python SDK V2 2.0 🐍
- #8
#8
Closed
vzucher
wants to merge 68 commits into
brightdata:main
brightdata/sdk-python:main
from
vzucher:sdk-python-v2
vzucher/sdk-python:sdk-python-v2
Copy head branch name to clipboard
Conversation
Commits
68
(68)
Checks
Files changed
Closed
BrightData Python SDK V2 2.0 🐍
#8
vzucher
wants to merge 68 commits into
brightdata:main
brightdata/sdk-python:main
from
vzucher:sdk-python-v2
vzucher/sdk-python:sdk-python-v2
Copy head branch name to clipboard
Commits
Commits on Nov 10, 2025
Initial commit
vzucher
authored
e698642
View commit details
Copy full SHA for e698642
Browse repository at this point
First Commit
vzucher
committed
a805262
View commit details
Copy full SHA for a805262
Browse repository at this point
Migrating everything to Public repo
vzucher
committed
b6d300a
View commit details
Copy full SHA for b6d300a
Browse repository at this point
Migrating everything to public repo
vzucher
committed
bf31d2b
View commit details
Copy full SHA for bf31d2b
Browse repository at this point
Merge branch 'main'
vzucher
committed
a3a6f5d
View commit details
Copy full SHA for a3a6f5d
Browse repository at this point
Readme to root
vzucher
committed
b282f0e
View commit details
Copy full SHA for b282f0e
Browse repository at this point
docs: add comprehensive SDK refactoring plan and structure documentation
leonardo-martins-dev
committed
2783f66
View commit details
Copy full SHA for 2783f66
Browse repository at this point
Merge pull request #1 from vzucher/initial-setup
Show description for 809886a
vzucher
authored
809886a
View commit details
Copy full SHA for 809886a
Browse repository at this point
Commits on Nov 11, 2025
chore: ensure complete codebase sync
leonardo-martins-dev
committed
60299d6
View commit details
Copy full SHA for 60299d6
Browse repository at this point
feat: implement unified result object hierarchy and initial structure
Show description for d300b13
leonardo-martins-dev
committed
d300b13
View commit details
Copy full SHA for d300b13
Browse repository at this point
feat(web-unlocker): implement WebUnlockerService with unified result models
Show description for 8aa9eef
leonardo-martins-dev
committed
8aa9eef
View commit details
Copy full SHA for 8aa9eef
Browse repository at this point
Merge pull request #3 from vzucher/WebUnlockerService
Show description for 75dc6e0
leonardo-martins-dev
authored
75dc6e0
View commit details
Copy full SHA for 75dc6e0
Browse repository at this point
Commits on Nov 12, 2025
feat: implement BrightDataClient with hierarchical service access and comprehensive authentication
Show description for c729efb
vzucher
committed
c729efb
View commit details
Copy full SHA for c729efb
Browse repository at this point
Merge pull request #5 from vzucher/bright-client
Show description for 03d436a
vzucher
authored
03d436a
View commit details
Copy full SHA for 03d436a
Browse repository at this point
feat: implement WebScraperService abstraction with platform scrapers
Show description for e7fbe9b
vzucher
committed
e7fbe9b
View commit details
Copy full SHA for e7fbe9b
Browse repository at this point
feat: implement SERP service abstraction for multi-engine search
Show description for cf84906
vzucher
committed
cf84906
View commit details
Copy full SHA for cf84906
Browse repository at this point
feat: implement complete BrightData SDK with LinkedIn, Amazon, ChatGPT, and SERP services
Show description for 4194073
vzucher
committed
4194073
View commit details
Copy full SHA for 4194073
Browse repository at this point
feat: restructure repo - promote new-sdk to root, archive old implementations
Show description for 19d63ef
vzucher
committed
19d63ef
View commit details
Copy full SHA for 19d63ef
Browse repository at this point
chore: move GitHub workflows and pre-commit config to root
vzucher
committed
63a7a1b
View commit details
Copy full SHA for 63a7a1b
Browse repository at this point
chore: organize old SDKs into archive/ directory
vzucher
committed
7c3d645
View commit details
Copy full SHA for 7c3d645
Browse repository at this point
Everything to Root
vzucher
committed
25ed792
View commit details
Copy full SHA for 25ed792
Browse repository at this point
docs: create production-ready README and move planning doc to PLAN.md
vzucher
committed
55779a7
View commit details
Copy full SHA for 55779a7
Browse repository at this point
feat: comprehensive interactive demo covering all 8 task specs
Show description for 2c35d9c
vzucher
committed
2c35d9c
View commit details
Copy full SHA for 2c35d9c
Browse repository at this point
fix: correct ChatGPT search method call in demo
vzucher
committed
cdc589c
View commit details
Copy full SHA for cdc589c
Browse repository at this point
fix: add required url field to ChatGPT search payload
vzucher
committed
fbf0742
View commit details
Copy full SHA for fbf0742
Browse repository at this point
fix: handle HTTP 202 response in ChatGPT sync mode (requires polling)
vzucher
committed
26a97e4
View commit details
Copy full SHA for 26a97e4
Browse repository at this point
refactor: change confirmation prompts from yes/no to y/n for better UX
vzucher
committed
7ff1310
View commit details
Copy full SHA for 7ff1310
Browse repository at this point
test: add automated demo test covering all 12 menu options (13/13 passing)
vzucher
committed
e0cc90c
View commit details
Copy full SHA for e0cc90c
Browse repository at this point
Commits on Nov 14, 2025
refactor: apply 4 critical code quality improvements
Show description for 654cd6e
leonardo-martins-dev
committed
654cd6e
View commit details
Copy full SHA for 654cd6e
Browse repository at this point
Commits on Nov 19, 2025
refactor: major architectural improvements and code organization
Show description for 8657e64
leonardo-martins-dev
committed
8657e64
View commit details
Copy full SHA for 8657e64
Browse repository at this point
chore: remove emojis and comments
leonardo-martins-dev
committed
0bceacb
View commit details
Copy full SHA for 0bceacb
Browse repository at this point
refactor: SERP Related Issues
leonardo-martins-dev
committed
5560278
View commit details
Copy full SHA for 5560278
Browse repository at this point
feat: Facebook scrape and search
leonardo-martins-dev
committed
6e51cf9
View commit details
Copy full SHA for 6e51cf9
Browse repository at this point
feat: Instagram scrape and search
leonardo-martins-dev
committed
e708abc
View commit details
Copy full SHA for e708abc
Browse repository at this point
feat: add sdk_function parameter for function-level monitoring
Show description for dfed011
leonardo-martins-dev
committed
dfed011
View commit details
Copy full SHA for dfed011
Browse repository at this point
Commits on Nov 20, 2025
refactor: centralize magic numbers into constants module
Show description for 34b2575
leonardo-martins-dev
committed
34b2575
View commit details
Copy full SHA for 34b2575
Browse repository at this point
Merge pull request #6 from vzucher/finalReview
Show description for 2e12531
vzucher
authored
2e12531
View commit details
Copy full SHA for 2e12531
Browse repository at this point
README update
vzucher
committed
8bec9f3
View commit details
Copy full SHA for 8bec9f3
Browse repository at this point
Added new tests and imported correctly the new modules in init file
vzucher
committed
db58809
View commit details
Copy full SHA for db58809
Browse repository at this point
Added Zone Creation Endpoint and Tests
vzucher
committed
7c6a549
View commit details
Copy full SHA for 7c6a549
Browse repository at this point
Fixed SERP pass this param to url &brd_json=1
vzucher
committed
8a206c4
View commit details
Copy full SHA for 8a206c4
Browse repository at this point
Major Fixes in how we retrieve data from API through sdk's providers
vzucher
committed
9f36969
View commit details
Copy full SHA for 9f36969
Browse repository at this point
refactor: improve code quality with constants and best practices
Show description for a1720ba
leonardo-martins-dev
committed
a1720ba
View commit details
Copy full SHA for a1720ba
Browse repository at this point
test: update tests for new default zone names and dataset IDs
Show description for 2e655a7
leonardo-martins-dev
committed
2e655a7
View commit details
Copy full SHA for 2e655a7
Browse repository at this point
Commits on Nov 21, 2025
feat: Add CLI
leonardo-martins-dev
committed
8f0d1ed
View commit details
Copy full SHA for 8f0d1ed
Browse repository at this point
style: ANSI art
leonardo-martins-dev
committed
f1e2250
View commit details
Copy full SHA for f1e2250
Browse repository at this point
Merge pull request #7 from vzucher/Code-Improvements
Show description for 9f66214
vzucher
authored
9f66214
View commit details
Copy full SHA for 9f66214
Browse repository at this point
Merge pull request #8 from vzucher/cli-feature
Show description for ec83b52
vzucher
authored
ec83b52
View commit details
Copy full SHA for ec83b52
Browse repository at this point
Autozones creation async with self.engine: which creates a nested context when the client is already used as a context manager. This causes the session lifecycle issues.
vzucher
committed
df399d7
View commit details
Copy full SHA for df399d7
Browse repository at this point
Added zone deletion endpoint to zone manager
vzucher
committed
dac165f
View commit details
Copy full SHA for dac165f
Browse repository at this point
Fixing Zones
vzucher
committed
ba85aae
View commit details
Copy full SHA for ba85aae
Browse repository at this point
Added Permissions verbose & testing
vzucher
committed
657edc0
View commit details
Copy full SHA for 657edc0
Browse repository at this point
Commits on Nov 24, 2025
Fix AsyncEngine duplication
vzucher
committed
ff615dc
View commit details
Copy full SHA for ff615dc
Browse repository at this point
Quick Audit
vzucher
committed
b759e05
View commit details
Copy full SHA for b759e05
Browse repository at this point
Commits on Nov 26, 2025
Migrated from typedict to dataclass
vzucher
committed
dc2ee64
View commit details
Copy full SHA for dc2ee64
Browse repository at this point
Added Notebooks for DS and updated README
vzucher
committed
23436a6
View commit details
Copy full SHA for 23436a6
Browse repository at this point
Commits on Nov 27, 2025
feat/ added new trigger interface
vzucher
committed
b595e59
View commit details
Copy full SHA for b595e59
Browse repository at this point
fixed nested async with
vzucher
committed
9a00a52
View commit details
Copy full SHA for 9a00a52
Browse repository at this point
Commits on Nov 28, 2025
done
vzucher
committed
cfaba9b
View commit details
Copy full SHA for cfaba9b
Browse repository at this point
Commits on Nov 30, 2025
Fixed sync calls
vzucher
committed
b048c2e
View commit details
Copy full SHA for b048c2e
Browse repository at this point
Commits on Dec 1, 2025
Linkedin search improvements
vzucher
committed
129fef4
View commit details
Copy full SHA for 129fef4
Browse repository at this point
Zone Manager and CLI fix
vzucher
committed
82e418c
View commit details
Copy full SHA for 82e418c
Browse repository at this point
amazon search
vzucher
committed
37ed17f
View commit details
Copy full SHA for 37ed17f
Browse repository at this point
udpated setup file
vzucher
committed
bb06cba
View commit details
Copy full SHA for bb06cba
Browse repository at this point
BrightData Python SDK v2 2.0
vzucher
committed
0b6cc2d
View commit details
Copy full SHA for 0b6cc2d
Browse repository at this point
style: apply black formatting to all files
vzucher
committed
7e77189
View commit details
Copy full SHA for 7e77189
Browse repository at this point
Merge branch 'master' into sdk-python-v2
vzucher
committed
101262f
View commit details
Copy full SHA for 101262f
Browse repository at this point
fix: resolve all ruff linting errors and add Python 3.9 compatibility
vzucher
committed
afdccb1
View commit details
Copy full SHA for afdccb1
Browse repository at this point
You can’t perform that action at this time.