{"repo":"steel-dev/steel-node","free":true,"listed":false,"github":"https://github.com/steel-dev/steel-node","clone":"git clone https://github.com/steel-dev/steel-node.git","description":"The official Node.js / Typescript library for the Steel API","language":"TypeScript","stars":19,"topics":["browser-automation","llm-tools","web-scraping","ai-agents"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"Steel Node API Library This library provides convenient access to the Steel REST API from server-side TypeScript or JavaScript. The REST API documentation can be found on docs.steel.dev. The full API of this library can be found in api.md. It is generated with Stainless. Installation Usage The full API of this library can be found in api.md. Request & Response types This library includes TypeScript definitions for all request params and response fields. You may import and use them like so: Documentation for each method, request param, and response field are available in docstrings and will appear on hover in most modern editors. File uploads Request parameters that correspond to file uploads can be passed in many different forms: - File (or an object with the same structure) - a fetch Response (or an object with the same structure) - an fs.ReadStream - the return value of our toFile helper Handling errors When the library is unable to connect to the API, or if the API returns a non-success status code (i.e., 4xx or 5xx response), a subclass of APIError will be thrown: Error codes are as follows: Status Code Error Type ----------- -------------------------- 400 BadRequestError 401 AuthenticationError 403 PermissionDeniedError 404 NotFoundError 422 UnprocessableEntityError 429 RateLimitError =500 InternalServerError N/A APIConnectionError Retries Certain errors will be automatically retried 2 times by default, with a short exponential backoff. Connection errors (for example, du","default_branch":null,"files":null,"tree":[],"storefront":"/r/steel-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/steel-dev/steel-node/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}