# danilop/LambdAuth

A sample authentication service implemented with a server-less architecture, using AWS Lambda to host and execute the code and Amazon DynamoDB as persistent storage. This provides a cost-efficient solution that is scalable and highly available and can be used with Amazon Cognito for Developer Authenticated Identities.

Repository: https://github.com/danilop/LambdAuth
Canonical: https://ross.abutalabs.com/products/lambdauth
Language: JavaScript
License: MIT
License Family: permissive
Topics: aws, aws-lambda, aws-dynamodb, serverless
Last push: 2022-07-23T01:58:50+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4126, "days_push": 1503, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1364, forks 225 (observed 2026-08-28T04:04:30.942404+00:00)

## What it is
LambdAuth is a sample serverless authentication service built on AWS Lambda with Amazon DynamoDB for user storage. It handles user signup with email validation, login, password change and reset, and integrates with Amazon Cognito Developer Authenticated Identities.

## Use cases
- implement serverless user authentication on AWS
- sign up users with email verification using Lambda
- issue auth tokens for Cognito developer authenticated identities
- add password reset emails to a serverless app
- store salted password credentials in DynamoDB

## When to choose
- you want a learning sample of serverless auth on AWS Lambda
- you need a minimal, cost-efficient auth backend integrated with Cognito
- you are following the AWS Lambda in Action book examples

## When to avoid
- you need a production-ready auth solution (use Amazon Cognito User Pools instead)
- you want an actively maintained project
- you are not on AWS or need non-JavaScript tooling

## Facets
- artifact type: application
- maturity: abandoned
- function: auth, serverless, database, email
- domain: security, cloud-computing, web-development, self-hosted
- platform: serverless, cloud
- tags: aws-lambda, dynamodb, amazon-cognito, authentication-service, sample-project, nodejs, web-server

## Member repositories
- danilop/LambdAuth (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:30.942404+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:41:20.461039+00:00, confidence not recorded.
  - readme: https://github.com/danilop/LambdAuth (fetched 2026-08-28T04:04:30.942404+00:00, sha aa4585034885)
- Data as of 2026-08-30T08:39:29.467469+00:00.
