Skip to main content

Open source at AWS

Since its inception, Amazon Web Services (AWS) has been the best place for customers to build and run open source software in the cloud. AWS is proud to support open source projects, foundations, and partners. We believe that open source is good for everyone and we are committed to bringing the value of open source to our customers, and the operational excellence of AWS to open source communities.

The best place to build and run open source software

AWS regularly contributes to many open source communities like Apache Software Foundation, the Linux Foundation, and more. Here are a few additional ways in which we support our open source ecosystem.

AWS has a responsibility to advocate for open source, which is core to the continued development of technology and the internet. We leverage our strengths and resources to improve the long-term health and security of the entire environment in which we’re operating.

AWS contributes to open source communities for the long haul. We contribute significantly to a large number of projects. Some well-known examples include Apache Airflow, Apache Cassandra, Apache Flink, Apache Hudi, Apache Kafka, Apache Lucene, Containerd, Kubernetes, OpenJDK, OpenTelemetry, PostgreSQL, Project Jupyter, Rust, and Valkey.

AWS works with open source partners to improve the operational experience for their customers. We help partners exceed customer expectations. We also support foundations such as the Eclipse Foundation, Cloud Native Computing Foundation, Open Source Security Foundation and many others.

AWS open source projects

Open all

AWS advances open source innovation by developing and contributing purpose-built open source tools that help organizations build scalable enterprise-grade solutions to meet their needs. Some of the most popular open source developer tools, platforms, databases, and services on AWS are based on open source projects managed at AWS:

Accelerate cloud development using common programming languages to model your applications.

Explore project

Secure, production-ready AWS-supported distribution of the OpenTelemetry project

Explore project

A suite of specialized Model Context Protocol (MCP) servers that help you get the most out of AWS, wherever you use MCP. AWS MCP Servers use this protocol to provide AI applications access to AWS documentation, contextual guidance, and best practices. Through the standardized MCP client-server architecture, AWS capabilities become an intelligent extension of your development environment or AI application. 

Explore project

A SQL Server-compatible end-point to make PostgreSQL fluent in understanding communication from apps written for SQL. Babelfish for PostgreSQL provides the capability for PostgreSQL to work with applications written for Microsoft SQL Server. Babelfish understands the SQL Server wire-protocol and T-SQL, the Microsoft SQL Server query and procedural language, so you don’t have to switch database drivers or rewrite all of your application queries.

Explore project

Read the blog for more details.

Bottlerocket is a Linux-based platform purpose-built for running containers.

Explore project

Finch is an open source tool for local container development that aims to promote innovative upstream container projects by simplifying their installation and usage, providing a simple native client to tie it all together.

Explore projects

Announcement blog

Virtual machine monitor (VMM) to create and manage microVMs.

Explore project

Market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors.

Explore project

Powertools for AWS is a developer toolkit to implement Serverless best practices and increase developer velocity.

Explore project

Interface definition language and set of tools for defining services and generating SDKs.

Explore project

Strands Agents is a simple-to-use model-driven framework for building AI agents in just a few lines of code. From simple conversational assistants to complex autonomous workflows, from local development to production deployment, Strands Agents scales with your needs.


Explore project

AWS leadership in open source

Open all

AWS has created or transferred several of its open source projects to various foundations which provide a neutral setting that helps build vibrant and diverse open source communities. We remain active contributors to these projects:

Karpenter automatically launches the right compute resources to handle your Kubernetes cluster's applications, designed to leverage the cloud with fast and simple compute provisioning for Kubernetes clusters.

Explore project

Announcing Karpenter 1.0

A full-featured, real-time open source 3D engine, can be used to create high-fidelity games, robotic simulations and immersive 3D worlds, bridging the physical and digital worlds to deliver amazing experiences.

Explore project

Announcing Open 3D Engine!

OpenSearch is an open-source, enterprise-grade search and observability suite that makes it easy to ingest, search, visualize, and analyze data.

Explore project

AWS Welcomes the OpenSearch Software Foundation

Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. Valkey can run as either a standalone daemon or in a cluster, with options for replication and high availability. Valkey natively supports a rich collection of datatypes, including strings, numbers, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs and more. You can operate on data structures in-place with an expressive collection of commands. Valkey also supports native extensibility with built-in scripting support for Lua and supports module plugins to create new commands, data types, and more.

Explore project

Read the blog for more details.

AWS and Kubernetes

Open all

AWS contributes to the Kubernetes landscape by contributing to the upstream projects and developing open source tools that enhance resource management, security, and developer productivity. This work helps our customers to adopt Kubernetes.

Cedar Access Control for Kubernetes introduces a policy-as-code approach that provides fine-grained, context-aware permissions, supporting Zero Trust architectures making it easier to define and enforce security rules, and strengthen application security.

Explore Project

Read the blog for more details.

kro (Kubernetes Resource Orchestrator), a Kubernetes-native open source project, simplifies application deployment and management on Kubernetes. Platform teams create custom APIs to manage resource groups as single units. This approach enables organizations to encapsulate complex Kubernetes objects into higher-level APIs, eliminating the need for developers to manage individual resource configurations.

Explore Project

Read the blog for more details.