12 repositorios
Libraries for connecting applications to AWS services via authentication and endpoint configuration.
Distinct from AWS Authentication Strategies: None of the candidates cover the general domain of integrating Go apps with the AWS API ecosystem without narrowing to specific security or provisioning tasks.
Explore 12 awesome GitHub repositories matching devops & infrastructure · AWS API Integrations. Refine with filters or upvote what's useful.
The AWS SDK for Go is a software development kit and cloud infrastructure library used to programmatically interact with AWS cloud services. It provides a programmatic interface for authenticating requests, executing operations against regional endpoints, and automating the creation and management of cloud resources. The toolkit utilizes model-driven code generation to create service clients and employs a session-based configuration system to share credentials and global settings across those clients. It implements signature-based request authentication to verify identity and integrity throug
Connects Go applications to AWS services by handling authentication, request signing, and endpoint configuration.
Boto is a Python SDK and API wrapper for Amazon Web Services. It serves as a programmatic interface for managing and automating cloud infrastructure, mapping cloud-side resources to native Python objects and methods. The library provides tools for the programmatic control and orchestration of compute, storage, networking, and database resources. It enables the automation of infrastructure deployments and the management of virtual servers, container services, and serverless functions. Capability areas include identity and access management, cloud monitoring and observability, and the administ
Provides libraries for connecting applications to the broad ecosystem of AWS services via authentication and endpoint configuration.
The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and
Provides PHP client classes for every supported Amazon Web Service with structured responses.
Rundeck is a job scheduling and automation platform that enables organizations to execute operational tasks across servers, containers, and cloud APIs from a central web console or API. It functions as a multi-node command execution engine, allowing scripts and commands to run across distributed Linux and Windows nodes, and serves as a self-service operations portal that delegates specific tasks to authorized users without granting full system access. The platform also operates as an incident response automation tool, automatically triggering diagnostic and remediation workflows when monitorin
Enables remote command execution on EC2 instances through the AWS Systems Manager service without opening network ports.
ServiceStack es un framework web de alto rendimiento para .NET diseñado para construir APIs con seguridad de tipos utilizando objetos de solicitud y respuesta fuertemente tipados. Funciona como un motor de API basado en mensajes que desacopla la lógica de negocio de la capa de transporte, permitiendo que los servicios se expongan a través de múltiples protocolos, incluyendo HTTP, gRPC y varios proveedores de colas de mensajes. El framework se distingue por su generador de API con seguridad de tipos, que produce SDKs de cliente nativos y objetos de transferencia de datos (DTOs) a partir de metadatos de servicio en múltiples lenguajes. También incluye un gateway de servicios distribuidos para la orquestación de microservicios, un ORM code-first para traducir objetos C# directamente a registros de base de datos y un sistema centralizado de gestión de identidad y acceso para un acceso seguro basado en tokens. Su superficie de capacidades más amplia cubre la mensajería asíncrona y el streaming de eventos en tiempo real mediante Pub-Sub y Server-Sent Events. Proporciona un soporte integral de serialización de datos para formatos como JSON, XML, ProtoBuf y MessagePack, junto con flujos de autenticación integrados que incluyen JWT, claves API y autenticación de paso a paso. Herramientas adicionales incluyen la generación automatizada de API CRUD, ejecución de trabajos en segundo plano y plantillas de dashboard administrativo.
Connects applications to Amazon Web Services managed offerings through a dedicated integration layer.
awslogs es una interfaz de línea de comandos y utilidad basada en terminal para consultar, filtrar y transmitir eventos de registro desde AWS CloudWatch. Funciona como una herramienta de gestión de registros y visor nativo de la nube para navegar por grupos y flujos de registros. La herramienta proporciona capacidades para el monitoreo de registros en tiempo real y la extracción de campos específicos de registros con formato JSON para simplificar la revisión de datos. Permite el aislamiento de problemas del sistema mediante el uso de desplazamientos de tiempo, expresiones regulares y patrones de filtro personalizados. La utilidad cubre la recuperación de eventos de registro y el listado de grupos y flujos de registros disponibles. Admite la restricción de la recuperación de datos mediante el filtrado de ventanas de tiempo y la reducción del volumen de datos mediante el filtrado basado en patrones.
Integrates with AWS services using the official SDK for authentication and API communication.
useSend is an email marketing platform and transactional delivery system built to manage bulk campaigns and individual messages using AWS SES for delivery. It provides a RESTful API, an SMTP relay gateway, and a visual management interface for designing HTML templates and coordinating email broadcasts. The platform distinguishes itself by translating legacy SMTP traffic into modern API calls and implementing an event-driven webhook system. This system pushes real-time delivery, bounce, and click notifications to external servers using HMAC-SHA256 signed payloads to ensure authenticity. The s
Integrates with AWS SES and SNS services to dispatch emails and monitor delivery statuses.
El AWS Java SDK es una interfaz programática y biblioteca cliente para gestionar e interactuar con la infraestructura y los servicios en la nube de AWS utilizando el lenguaje Java. Sirve como un wrapper de API que conecta aplicaciones con almacenamiento en la nube, bases de datos y recursos de cómputo a través de un conjunto estandarizado de clases de Java. La biblioteca proporciona un modelo de E/S no bloqueante y manejo de solicitudes basado en futures para admitir operaciones en la nube asíncronas de alto rendimiento. Incluye mecanismos para la optimización del rendimiento serverless para reducir los tiempos de inicio iniciales y los arranques en frío en esos entornos. El SDK gestiona el ciclo de vida completo de la interacción con el servicio en la nube, incluyendo la paginación automática de respuestas para conjuntos de resultados de varias partes y un sistema de resolución de credenciales basado en cadenas que carga y actualiza tokens de seguridad. También cuenta con una capa de transporte HTTP conectable, lo que permite reemplazar el cliente de red predeterminado con implementaciones personalizadas en tiempo de ejecución.
Provides a comprehensive Java library for connecting applications to AWS services via authentication and endpoint configuration.
Este proyecto es una librería de integración de pandas con AWS y un framework de pipeline de datos diseñado para simplificar el movimiento y la transformación de datos entre la memoria local y los servicios de almacenamiento y análisis de AWS. Funciona como un toolkit de data lake en la nube y gestor de archivos de almacenamiento, permitiendo a los usuarios leer, escribir y transformar datos estructurados a través de varios entornos en la nube. La librería se distingue como un orquestador de cómputo distribuido capaz de gestionar clusters en entornos como EMR para procesar datasets que exceden los límites de memoria de una sola máquina. También proporciona capacidades especializadas para gestionar índices vectoriales y realizar búsquedas de similitud dentro de buckets de almacenamiento en la nube. Su superficie de capacidad más amplia cubre ETL de bases de datos en la nube para servicios como DynamoDB, RDS y Timestream, así como la gestión de catálogos de datos en la nube a través de AWS Glue. Admite análisis de datos sin servidor a través de Athena y Redshift, y proporciona utilidades para gestionar objetos S3, indexar documentos en OpenSearch y analizar registros de CloudWatch.
Executes SQL queries and inserts data into database instances using a managed cloud data API.
aws-sdk-pandas es una librería de Python que integra dataframes de pandas con servicios de AWS, actuando como una herramienta ETL de datos en la nube y conector de data lake. Proporciona una interfaz unificada para mover y transformar datos entre dataframes en memoria y almacenamiento en la nube, bases de datos y almacenes de datos. El proyecto se distingue como un orquestador de cómputo distribuido capaz de enviar cargas de trabajo basadas en pandas a clusters EMR y entornos de procesamiento sin servidor. Se especializa además en coordinar el procesamiento de datos distribuido mediante la inicialización de clusters Ray para manejar datasets que exceden la memoria de una sola máquina. La librería cubre una amplia gama de capacidades, incluyendo gestión de almacenamiento de objetos para S3, ejecución de consultas SQL para Athena y Redshift, e integración con bases de datos NoSQL, de grafos y de series temporales. También incluye utilidades para la gestión de metadatos a través del catálogo Glue, indexación de datos en OpenSearch y la gestión de activos de inteligencia de negocios en QuickSight. La funcionalidad adicional incluye la recuperación de secretos, el análisis de registros de CloudWatch y la gestión de conjuntos de reglas de calidad de datos.
Provides a secure interface to execute SQL queries and insert data into relational databases using the RDS Data API.
AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS Lambda. It provides a comprehensive suite of tools for observability, event parsing, routing, and idempotency management to streamline the development of serverless applications. The project distinguishes itself through specialized capabilities for event-driven architectures and AI agent orchestration. It enables the implementation of AI agents by exposing functions as tools via OpenAPI schemas and managing conversation states. Additionally, it features an idempotency library that p
Uses pre-defined models to structure and validate events coming from standard AWS cloud services.
El Functions Framework para Python es una biblioteca diseñada para construir y desplegar funciones serverless portátiles. Permite a los desarrolladores escribir código modular que se ejecuta en respuesta a solicitudes HTTP entrantes o eventos en la nube, abstrayendo la necesidad de gestionar la infraestructura de servidor subyacente o la lógica compleja de manejo de solicitudes. El framework se distingue por proporcionar un entorno de ejecución consistente que empaqueta el código en imágenes de contenedor portátiles, asegurando un comportamiento idéntico en diversas plataformas cloud-native. Utiliza el registro basado en decoradores para definir puntos de entrada de funciones e incluye un servidor de desarrollo local que emula entornos de producción, permitiendo probar y depurar en una máquina local antes del despliegue. El framework maneja la traducción de solicitudes web entrantes y eventos en la nube en objetos estructurados, adhiriéndose a definiciones de esquema de eventos estandarizadas y protocolos de interfaz de gateway. También incorpora la interceptación centralizada de errores para gestionar excepciones y facilitar respuestas personalizadas durante la ejecución de la función.
Parses incoming event data from cloud services into structured objects to simplify backend workflow integration.