{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"Slumber wraps the requests library to provide an object-oriented interface for consuming REST APIs, abstracting URL handling, serialization, and request processing.","skillfed_tags":["rest-client","legacy-unmaintained"],"use_cases":["Building a client for a third-party REST API without manually constructing URLs and managing serialization","Rapid prototyping of scripts that consume REST services with minimal boilerplate","Wrapping a company's internal REST API to provide a cleaner Python interface for other developers","Migrating legacy code that already uses Slumber, though new projects should consider alternatives"],"what_it_does":"Slumber is a Python REST API client library that builds on top of requests to provide a more convenient, object-oriented way to interact with RESTful web services. Instead of manually constructing URLs and handling serialization, you define an API endpoint and then navigate resources as nested attributes, with HTTP methods available as method calls.\n\nThe package handles URL construction, request serialization, and response parsing automatically. It supports multiple serialization formats (JSON, YAML) and abstracts away much of the boilerplate involved in making REST calls. However, the project has been inactive since 2015 and is no longer maintained, which raises concerns about compatibility with modern Python versions and current best practices.","worth_installing":"No, not for new projects. While Slumber offers genuine convenience for REST API consumption, it has been abandoned for over a decade with no Python version support declared and unclear licensing. Modern alternatives like httpx, requests with wrapper patterns, or dedicated client generators are actively maintained and better suited to current Python ecosystems. Consider Slumber only if maintaining existing code that already depends on it."},"id":"slumber","links":{"html":"https://skillfed.io/packages/slumber","md":"https://skillfed.io/packages/slumber.md","pypi":"https://pypi.org/project/slumber/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2015-05-14","license_spdx":null,"license_treatment":"unclear","name":"slumber","python_support":"unspecified","summary":"A library that makes consuming a REST API easier and more convenient"},"popularity":{"monthly_downloads":86150,"position":13883,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.1"}
