3 repositorios
Tools and patterns for building standardized programmatic interfaces for specific remote services.
Distinct from API Client Development Tools: Shortlist candidates focus on UI customization or specific AI clients rather than general client construction patterns.
Explore 3 awesome GitHub repositories matching development tools & productivity · Custom API Client Development. Refine with filters or upvote what's useful.
HTTParty es una biblioteca cliente HTTP de Ruby diseñada para construir clientes de API estandarizados. Abstrae primitivas de red de bajo nivel en una interfaz de alto nivel, permitiendo a los desarrolladores encapsular URI base y configuraciones de solicitud dentro de clases para mantener interacciones consistentes con servicios web remotos. La biblioteca automatiza la transformación de datos de respuesta de red sin formato en estructuras nativas de Ruby mediante el uso de un sistema basado en registro que analiza el contenido según los encabezados de respuesta. También proporciona mecanismos especializados para enviar datos de formulario multipart y transmitir payloads grandes para mantener la eficiencia de memoria durante las transferencias de archivos. El proyecto cubre una amplia gama de capacidades de red, incluyendo la ejecución de operaciones HTTP estándar, transmisión de payload JSON y la gestión de conexiones TLS seguras. Incluye herramientas para la autenticación de solicitudes, descompresión de respuestas y registro de tráfico de red para fines de depuración. La biblioteca también proporciona una interfaz de línea de comandos para consultar servicios web y ver datos de respuesta como objetos estructurados.
Provides tools and patterns for building standardized programmatic interfaces for specific remote services.
ng-admin is an AngularJS framework for generating low-code administrative dashboards and graphical user interfaces for managing RESTful API data. It functions as a REST client GUI that translates HTTP requests and responses into editable forms and data tables. The framework utilizes a declarative configuration to map API endpoints to UI components and generates interface views based on provided schema objects. It allows for the customization of the API client through interceptors that transform incoming and outgoing data formats to match specific server requirements. The system provides stan
Allows mapping of HTTP request and response formats to ensure the web interface matches specific server requirements.
This library is a PHP toolkit for managing OAuth 2.0 authentication flows and connecting applications to external service providers. It provides a standardized framework for handling token exchanges, managing authorization grants, and retrieving user profile information from diverse identity platforms. The project is distinguished by its inheritance-based provider pattern, which allows developers to build custom integration clients by extending base logic to support unique service workflows and non-standard API specifications. It employs interface-driven contracts to ensure consistent behavio
Enables developers to build custom integration clients by extending base logic to handle unique provider requirements.