# keithrozario/klayers

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/keithrozario-klayers).**

2,477 stars · 351 forks · Python · other

## Links

- GitHub: https://github.com/keithrozario/Klayers
- awesome-repositories: https://awesome-repositories.com/repository/keithrozario-klayers.md

## Topics

`aws-lambda` `lambda` `lambda-layer` `python` `spacy`

## Description

Klayers is a registry of pre-built Lambda layers for common Python runtimes, published as region-specific Amazon Resource Names (ARNs) for direct attachment to serverless functions. The project eliminates per-function build steps by distributing immutable, runtime-versioned library layers as pre-packaged artifacts across AWS regions, enabling dependency injection without any build or compilation step.

The service maintains a curated catalog of layer ARNs indexed by library, runtime, and AWS region, allowing developers to browse available layers and attach them to Lambda functions by referencing a static ARN. Layers are distributed as read-only, versioned artifacts that guarantee consistent dependency snapshots, with a runtime-versioned matrix ensuring compatibility across Python 3.8 through 3.12 and other supported execution environments.

The project covers the full lifecycle of Lambda layer management, from region-specific ARN resolution for cross-region deployment to static pre-build packaging that reduces deployment latency. Documentation provides the complete table of available layer ARNs for direct copy-paste selection.

## Tags

### Software Engineering & Architecture

- [Lambda Layers](https://awesome-repositories.com/f/software-engineering-architecture/library-compatibility-managers/library-dependency-managers/lambda-layers.md) — Serves as a registry of pre-built Lambda layers for common Python libraries, published as region-specific ARNs.
- [Multi-Region Layer Catalogs](https://awesome-repositories.com/f/software-engineering-architecture/library-compatibility-managers/library-dependency-managers/lambda-layers/multi-region-layer-catalogs.md) — Provides region-specific ARN listings for each supported library and runtime, simplifying cross-region selection.
- [Immutable Layer Distributions](https://awesome-repositories.com/f/software-engineering-architecture/read-only-mirrors/immutable-layer-distributions.md) — Distributes Lambda layers as immutable, versioned artifacts guaranteeing consistent dependency snapshots.

### Part of an Awesome List

- [Pre-Built Layer Packaging](https://awesome-repositories.com/f/awesome-lists/devtools/build-and-packaging/pre-built-layer-packaging.md) — Packages library dependencies into Lambda layers ahead of time, eliminating per-function build steps.

### Data & Databases

- [Layer ARN Catalogs](https://awesome-repositories.com/f/data-databases/horizontal-database-scaling/multi-region-scaling/layer-arn-catalogs.md) — Ships a curated catalog of region-specific Lambda layer ARNs for direct copy-paste selection.

### DevOps & Infrastructure

- [Dependency Layer Registries](https://awesome-repositories.com/f/devops-infrastructure/serverless-function-management/dependency-layer-registries.md) — Provides ready-to-use Lambda layers that eliminate manual packaging of library dependencies for serverless functions.

### Programming Languages & Runtimes

- [Lambda Runtime Layer Packs](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/webassembly/python-runtimes/lambda-runtime-layer-packs.md) — Provides pre-packaged Python library layers for Lambda, covering runtimes from Python 3.8 through 3.12.

### System Administration & Monitoring

- [No-Build Dependency Attachments](https://awesome-repositories.com/f/system-administration-monitoring/build-dependency-managers/no-build-dependency-attachments.md) — Eliminates per-function build steps by attaching pre-packaged Lambda layers directly via ARN references.

### Operating Systems & Systems Programming

- [Lambda Runtime Version Matrices](https://awesome-repositories.com/f/operating-systems-systems-programming/os-api-compatibility-layers/runtime-version-compatibility/lambda-runtime-version-matrices.md) — Organizes layers by supported runtime versions like Python 3.8 through 3.12 for Lambda compatibility.

### Web Development

- [ARN Resolution Tables](https://awesome-repositories.com/f/web-development/url-generators/base-url-mappers/template-based-endpoint-resolution/regional-endpoint-resolution/arn-resolution-tables.md) — Maps each library layer to its region-specific ARN, enabling cross-region function deployment without manual lookup.
