12 Repos
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 ist ein hochperformantes .NET-Webframework für den Bau typsicherer APIs unter Verwendung stark typisierter Request- und Response-Objekte. Es fungiert als nachrichtenbasierte API-Engine, die Geschäftslogik von der Transportschicht entkoppelt, wodurch Services über mehrere Protokolle wie HTTP, gRPC und verschiedene Message-Queue-Provider bereitgestellt werden können. Das Framework zeichnet sich durch seinen typsicheren API-Generator aus, der native Client-SDKs und Data Transfer Objects (DTOs) aus Service-Metadaten über mehrere Sprachen hinweg produziert. Es enthält zudem ein verteiltes Service-Gateway für Microservices-Orchestration, ein Code-First-ORM zur direkten Übersetzung von C#-Objekten in Datenbankdatensätze sowie ein zentralisiertes Identitäts- und Zugriffsmanagementsystem für sicheren tokenbasierten Zugriff. Die breitere Funktionspalette deckt asynchrones Messaging und Echtzeit-Event-Streaming durch Pub-Sub und Server-Sent Events ab. Es bietet umfassende Unterstützung für Datenserialisierung in Formaten wie JSON, XML, ProtoBuf und MessagePack, neben integrierten Authentifizierungs-Flows wie JWT, API-Keys und Step-up-Authentifizierung. Zusätzliches Tooling umfasst automatisierte CRUD-API-Generierung, Hintergrund-Job-Ausführung und Vorlagen für administrative Dashboards.
Connects applications to Amazon Web Services managed offerings through a dedicated integration layer.
awslogs ist ein CLI-Tool und terminalbasiertes Dienstprogramm zum Abfragen, Filtern und Streamen von Log-Events aus AWS CloudWatch. Es fungiert als Log-Management-Tool und Cloud-nativer Viewer für die Navigation durch Log-Gruppen und Streams. Das Tool bietet Funktionen für die Echtzeit-Log-Überwachung und die Extraktion spezifischer Felder aus JSON-formatierten Logs, um die Datenprüfung zu vereinfachen. Es ermöglicht die Isolierung von Systemproblemen durch die Verwendung von Zeit-Offsets, regulären Ausdrücken und benutzerdefinierten Filter-Mustern. Das Dienstprogramm deckt das Abrufen von Log-Events sowie das Auflisten verfügbarer Log-Gruppen und Streams ab. Es unterstützt die Einschränkung des Datenabrufs durch Zeitfenster-Filterung und die Reduzierung des Datenvolumens durch musterbasierte Filterung.
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.
Das AWS Java SDK ist eine programmatische Schnittstelle und Client-Bibliothek zur Verwaltung und Interaktion mit AWS-Cloud-Infrastruktur und -Diensten unter Verwendung der Java-Sprache. Es dient als API-Wrapper, der Anwendungen über einen standardisierten Satz von Java-Klassen mit Cloud-Speicher, Datenbanken und Rechenressourcen verbindet. Die Bibliothek bietet ein nicht-blockierendes I/O-Modell und Future-basiertes Request-Handling zur Unterstützung von asynchronen Cloud-Operationen mit hohem Durchsatz. Sie enthält Mechanismen zur Performance-Optimierung für serverlose Umgebungen, um die anfänglichen Startzeiten und Cold Starts zu reduzieren. Das SDK verwaltet den gesamten Lebenszyklus der Cloud-Service-Interaktion, einschließlich automatisierter Response-Pagination für mehrteilige Ergebnismengen und ein kettenbasiertes Credential-Auflösungssystem, das Sicherheitstoken lädt und aktualisiert. Es verfügt zudem über eine austauschbare HTTP-Transportschicht, die es ermöglicht, den Standard-Netzwerk-Client zur Laufzeit durch eigene Implementierungen zu ersetzen.
Provides a comprehensive Java library for connecting applications to AWS services via authentication and endpoint configuration.
aws-sdk-pandas ist eine Python-Bibliothek, die Pandas-Dataframes mit AWS-Diensten integriert und als Cloud-Daten-ETL-Tool und Data-Lake-Connector fungiert. Sie bietet eine einheitliche Schnittstelle, um Daten zwischen In-Memory-Dataframes und Cloud-Speicher, Datenbanken und Data-Warehouses zu bewegen und zu transformieren. Das Projekt zeichnet sich als verteilter Compute-Orchestrator aus, der Pandas-basierte Workloads an EMR-Cluster und serverlose Verarbeitungsumgebungen übermitteln kann. Es spezialisiert sich zudem auf die Koordination verteilter Datenverarbeitung via Ray-Cluster-Initialisierung, um Datensätze zu verarbeiten, die den Speicher einer einzelnen Maschine überschreiten. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich Object-Storage-Management für S3, SQL-Abfrageausführung für Athena und Redshift sowie Integration mit NoSQL-, Graph- und Zeitreihendatenbanken. Sie enthält zudem Utilities für Metadaten-Management durch den Glue-Katalog, OpenSearch-Datenindexierung und die Verwaltung von Business-Intelligence-Assets in QuickSight. Zusätzliche Funktionen umfassen das Abrufen von Secrets, die Analyse von CloudWatch-Logs und die Verwaltung von Datenqualitätsregeln.
Provides a secure interface to execute SQL queries and insert data into relational databases using the RDS Data API.
Dieses Projekt ist eine AWS-Pandas-Integrationsbibliothek und ein Daten-Pipeline-Framework, das entwickelt wurde, um die Bewegung und Transformation von Daten zwischen lokalem Speicher und AWS-Speicher- und Analysediensten zu vereinfachen. Es fungiert als Cloud-Data-Lake-Toolkit und Storage-File-Manager, der es Nutzern ermöglicht, strukturierte Daten über verschiedene Cloud-Umgebungen hinweg zu lesen, zu schreiben und zu transformieren. Die Bibliothek zeichnet sich als verteilter Compute-Orchestrator aus, der Cluster in Umgebungen wie EMR verwalten kann, um Datensätze zu verarbeiten, die die Speichergrenzen einer einzelnen Maschine überschreiten. Sie bietet zudem spezialisierte Funktionen zur Verwaltung von Vektor-Indizes und zur Durchführung von Ähnlichkeitssuchen innerhalb von Cloud-Storage-Buckets. Die breiteren Funktionen umfassen Cloud-Datenbank-ETL für Dienste wie DynamoDB, RDS und Timestream sowie Cloud-Data-Catalog-Management via AWS Glue. Sie unterstützt serverlose Datenanalyse durch Athena und Redshift und bietet Utilities zur Verwaltung von S3-Objekten, zur Indexierung von Dokumenten in OpenSearch und zur Analyse von CloudWatch-Logs.
Executes SQL queries and inserts data into database instances using a managed cloud 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.
Das Functions Framework für Python ist eine Bibliothek für das Erstellen und Bereitstellen portabler Serverless-Funktionen. Es ermöglicht Entwicklern, modularen Code zu schreiben, der als Reaktion auf eingehende HTTP-Anfragen oder Cloud-Events ausgeführt wird, wodurch die Notwendigkeit entfällt, die zugrunde liegende Serverinfrastruktur oder komplexe Request-Handling-Logik zu verwalten. Das Framework zeichnet sich durch eine konsistente Laufzeitumgebung aus, die Code in portable Container-Images verpackt und so identisches Verhalten über verschiedene Cloud-native Plattformen hinweg sicherstellt. Es nutzt dekoratorbasierte Registrierung zur Definition von Funktionseinstiegspunkten und enthält einen lokalen Entwicklungsserver, der Produktionsumgebungen emuliert, was das Testen und Debuggen auf einer lokalen Maschine vor der Bereitstellung ermöglicht. Das Framework übernimmt die Übersetzung eingehender Web-Anfragen und Cloud-Events in strukturierte Objekte und hält sich dabei an standardisierte Event-Schema-Definitionen und Gateway-Schnittstellenprotokolle. Es integriert zudem eine zentralisierte Fehlerabfangung, um Exceptions zu verwalten und benutzerdefinierte Antworten während der Funktionsausführung zu ermöglichen.
Parses incoming event data from cloud services into structured objects to simplify backend workflow integration.