# Access the API

**BrowserAPI** is a very flexible tool and can be used to scrape any sort of document available on the web: websites, APIs, files, images and much more. There are mainly three channels available to interact with our API:

1. By using the official **API endpoint**: `https://api.webscrapingapi.com/v1?`
2. By using one of our published **SDKs**:
   1. [WebScrapingApi NodeJS SDK](https://github.com/WebScrapingAPI/nodejs-sdk)
   2. [WebScrapingApi Python SDK](https://github.com/WebScrapingAPI/python-sdk)
   3. [WebScrapingAPI Java SDK](https://github.com/WebScrapingAPI/java-sdk)
   4. [WebScrapingAPI Scrapy SDK](https://github.com/WebScrapingAPI/scrapy-sdk)
   5. [WebScrapingApi Rust SDK](https://github.com/WebScrapingAPI/rust-sdk)
   6. [WebScrapingAPI PHP SDK](https://github.com/WebScrapingAPI/php-sdk)
3. By using our [**Proxy Mode**](https://docs.webscrapingapi.com/browser-api/basic-api-requests/proxy-mode)

In the upcoming documentation, we will provide detailed examples of how to use the API, mainly focusing on accessing it via the official API endpoint.&#x20;
