{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"}],"enrichment":{"capability":"Provides a Python client library for the Kernel REST API, with synchronous and asynchronous interfaces, full type hints, and automatic pagination support.","skillfed_tags":["rest-api-client","async-support","type-hints"],"use_cases":["Automate browser creation and management for web scraping or testing via the Kernel API.","Deploy and manage applications programmatically using the deployments endpoint.","Build async-first applications that need concurrent API calls with automatic pagination.","Integrate Kernel's browser or deployment services into a larger Python application with full type safety.","Handle API errors gracefully with specific exception types for different HTTP status codes."],"what_it_does":"Kernel is an official Python client library for the Kernel REST API, generated by Stainless. It wraps HTTP calls to the Kernel service with type-safe request and response objects, built on httpx for both sync and async I/O. The library includes full type hints for all API parameters and responses, Pydantic models for responses with serialization helpers, and automatic pagination for list endpoints.\n\nYou instantiate a Kernel or AsyncKernel client with an API key, then call methods like `client.browsers.create()` or `client.deployments.list()` to interact with the service. The library handles retries automatically (2 attempts by default for connection errors, timeouts, rate limits, and 5xx errors) and provides detailed error types for different HTTP status codes. Async usage is identical to sync except for await keywords, and you can optionally use aiohttp instead of httpx for the async backend.","worth_installing":"Yes, if you need to integrate with the Kernel API. The library is actively maintained, has no known vulnerabilities, low install friction, and provides a well-typed interface with both sync and async support. The recent release and active repository suggest ongoing development. Verify that the Kernel service itself meets your production requirements before committing."},"id":"kernel","links":{"html":"https://skillfed.io/packages/kernel","md":"https://skillfed.io/packages/kernel.md","pypi":"https://pypi.org/project/kernel/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"kernel","python_support":"supports_current","summary":"The official Python library for the kernel API"},"popularity":{"monthly_downloads":175687,"position":10261,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.91.0"}
