12 repository-uri
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 este un framework web .NET de înaltă performanță conceput pentru construirea de API-uri type-safe folosind obiecte de cerere și răspuns puternic tipizate. Funcționează ca un motor API bazat pe mesaje care decuplează logica de business de stratul de transport, permițând serviciilor să fie expuse prin protocoale multiple, inclusiv HTTP, gRPC și diverși furnizori de cozi de mesaje. Framework-ul se distinge prin generatorul său de API type-safe, care produce SDK-uri native pentru clienți și obiecte de transfer de date (DTO) din metadatele serviciului în mai multe limbaje. Include, de asemenea, un gateway de servicii distribuit pentru orchestrarea microserviciilor, un ORM code-first pentru traducerea obiectelor C# direct în înregistrări de bază de date și un sistem centralizat de gestionare a identității și accesului pentru acces securizat bazat pe token-uri. Suprafața sa mai largă de capabilități acoperă mesageria asincronă și streaming-ul de evenimente în timp real prin Pub-Sub și Server-Sent Events. Oferă suport cuprinzător pentru serializarea datelor pentru formate precum JSON, XML, ProtoBuf și MessagePack, alături de fluxuri de autentificare integrate, inclusiv JWT, chei API și step-up authentication. Tooling-ul suplimentar include generarea automatizată de API-uri CRUD, execuția de job-uri în fundal și template-uri de dashboard administrativ.
Connects applications to Amazon Web Services managed offerings through a dedicated integration layer.
awslogs este o interfață în linie de comandă și un utilitar bazat pe terminal pentru interogarea, filtrarea și streaming-ul evenimentelor de log din AWS CloudWatch. Acesta funcționează ca un instrument de gestionare a logurilor și un viewer cloud-native pentru navigarea în grupuri și fluxuri de loguri. Instrumentul oferă capabilități pentru monitorizarea logurilor în timp real și extragerea unor câmpuri specifice din logurile formatate JSON pentru a simplifica revizuirea datelor. Permite izolarea problemelor de sistem prin utilizarea decalajelor de timp, a expresiilor regulate și a modelelor de filtrare personalizate. Utilitarul acoperă regăsirea evenimentelor de log și listarea grupurilor și fluxurilor de loguri disponibile. Suportă limitarea regăsirii datelor prin filtrarea pe intervale de timp și reducerea volumului de date prin filtrare bazată pe modele.
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.
AWS Java SDK este o interfață programatică și o bibliotecă client pentru gestionarea și interacțiunea cu infrastructura și serviciile cloud AWS folosind limbajul Java. Acesta servește ca un wrapper API care conectează aplicațiile la stocarea în cloud, baze de date și resurse de calcul printr-un set standardizat de clase Java. Biblioteca oferă un model de I/O non-blocant și gestionarea cererilor bazată pe „future” pentru a susține operațiuni cloud asincrone de mare capacitate. Include mecanisme pentru optimizarea performanței serverless pentru a reduce timpii inițiali de pornire și „cold starts” în acele medii. SDK-ul gestionează întregul ciclu de viață al interacțiunii cu serviciile cloud, inclusiv paginarea automată a răspunsurilor pentru seturi de rezultate multi-parte și un sistem de rezolvare a credențialelor bazat pe lanț care încarcă și reîmprospătează token-urile de securitate. De asemenea, dispune de un strat de transport HTTP pluggable, permițând înlocuirea clientului de rețea implicit cu implementări personalizate la runtime.
Provides a comprehensive Java library for connecting applications to AWS services via authentication and endpoint configuration.
Acest proiect este o bibliotecă de integrare AWS pandas și framework de pipeline de date conceput pentru a simplifica mișcarea și transformarea datelor între memoria locală și serviciile de stocare și analiză AWS. Acesta funcționează ca un toolkit de data lake cloud și manager de fișiere de stocare, permițând utilizatorilor să citească, să scrie și să transforme date structurate în diverse medii cloud. Biblioteca se distinge ca un orchestrator de calcul distribuit capabil să gestioneze clustere în medii precum EMR pentru a procesa seturi de date care depășesc limitele de memorie ale unei singure mașini. Oferă, de asemenea, capabilități specializate pentru gestionarea indicilor vectoriali și efectuarea căutărilor de similaritate în bucket-urile de stocare cloud. Suprafața sa mai largă de capabilități acoperă ETL pentru baze de date cloud pentru servicii precum DynamoDB, RDS și Timestream, precum și gestionarea catalogului de date cloud prin AWS Glue. Suportă analiza datelor serverless prin Athena și Redshift și oferă utilitare pentru gestionarea obiectelor S3, indexarea documentelor în OpenSearch și analizarea log-urilor CloudWatch.
Executes SQL queries and inserts data into database instances using a managed cloud data API.
aws-sdk-pandas este o bibliotecă Python care integrează dataframe-urile pandas cu serviciile AWS, acționând ca un instrument ETL de date cloud și conector de data lake. Oferă o interfață unificată pentru a muta și transforma datele între dataframe-urile din memorie și stocarea cloud, bazele de date și depozitele de date. Proiectul se distinge ca un orchestrator de calcul distribuit capabil să trimită sarcini de lucru bazate pe pandas către clustere EMR și medii de procesare serverless. Se specializează în continuare în coordonarea procesării distribuite a datelor prin inițializarea clusterelor Ray pentru a gestiona seturi de date care depășesc memoria unei singure mașini. Biblioteca acoperă o gamă largă de capabilități, inclusiv gestionarea stocării obiectelor pentru S3, execuția interogărilor SQL pentru Athena și Redshift și integrarea cu baze de date NoSQL, graf și serii temporale. Include, de asemenea, utilitare pentru gestionarea metadatelor prin catalogul Glue, indexarea datelor OpenSearch și gestionarea activelor de business intelligence în QuickSight. Funcționalitatea suplimentară include recuperarea secretelor, analizarea log-urilor CloudWatch și gestionarea seturilor de reguli de calitate a datelor.
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.
Functions Framework for Python este o bibliotecă concepută pentru construirea și deployment-ul de funcții serverless portabile. Permite dezvoltatorilor să scrie cod modular care se execută ca răspuns la cereri HTTP sau evenimente cloud, eliminând necesitatea de a gestiona infrastructura de server subiacentă sau logica complexă de gestionare a cererilor. Framework-ul se distinge prin furnizarea unui mediu de runtime consistent care împachetează codul în imagini de container portabile, asigurând un comportament identic pe diverse platforme cloud-native. Utilizează înregistrarea bazată pe decoratori pentru a defini punctele de intrare ale funcțiilor și include un server de dezvoltare local care emulează mediile de producție, permițând testarea și depanarea pe o mașină locală înainte de deployment. Framework-ul gestionează traducerea cererilor web și a evenimentelor cloud în obiecte structurate, respectând definițiile standardizate ale schemelor de evenimente și protocoalele de interfață gateway. De asemenea, încorporează interceptarea centralizată a erorilor pentru a gestiona excepțiile și a facilita răspunsuri personalizate în timpul execuției funcțiilor.
Parses incoming event data from cloud services into structured objects to simplify backend workflow integration.