3 repositorios
Programmatic clients used to make authorized requests to a platform's API using specific installation tokens.
Distinct from GitHub Clients: Distinct from general GitHub Clients (which are often end-user GUI apps) by focusing on the programmatic client used within a framework.
Explore 3 awesome GitHub repositories matching part of an awesome list · Authenticated API Clients. Refine with filters or upvote what's useful.
Probot is a framework for building and deploying GitHub Apps that monitor webhook events and execute automated workflows. It provides a system for receiving and validating event notifications to trigger server-side actions. The project utilizes an event-driven plugin architecture and a middleware-based request processing system to handle authentication, validation, and routing. It employs a dependency-injection pattern to provide a pre-configured API client for authenticated interactions with GitHub services. The framework includes tools for token-based identity management, signature-based p
Provides a pre-configured client for making authenticated requests to GitHub services using installation tokens.
This project is an automated release note tool and markdown history generator that transforms repository activity into structured documentation. It functions as a GitHub API client and CI/CD pipeline component, aggregating tags, issues, and pull requests to produce categorized summaries of project changes. The tool distinguishes itself through native GitHub Enterprise integration, supporting custom API endpoints for self-hosted server instances. It employs a label-based categorization system to group changes into specific sections and utilizes personal access tokens or OAuth to manage API rat
Retrieves repository metadata and activity using personal access tokens to bypass API rate limits.
Esta es una biblioteca tipada del lado del servidor y un SDK de pasarela de pago para integrar Stripe en aplicaciones Node.js. Proporciona un cliente tipado para gestionar pagos, clientes y suscripciones, ofreciendo herramientas especializadas para ejecutar transacciones financieras seguras y gestionar recursos de facturación. La biblioteca se distingue por un cliente de API idempotente que evita operaciones duplicadas utilizando claves de idempotencia y lógica de reintento con retroceso exponencial. Incluye un validador de firma de webhook para verificar que las notificaciones de eventos HTTPS entrantes sean auténticas y un envoltorio de paginación de iterador asíncrono para recorrer grandes conjuntos de datos. El proyecto cubre una amplia gama de capacidades, incluyendo la gestión de facturación de suscripciones, la orquestación de plataformas de pago para cuentas conectadas y la búsqueda de recursos. Proporciona un manejo integral de respuestas mediante la expansión de objetos y la selección de campos, junto con características de seguridad para la autenticación de peticiones de API y la verificación de webhooks. La biblioteca está escrita en TypeScript.
Provides a programmatic client that uses API keys to authenticate and authorize requests to Stripe services.