๐Ÿ™ Open Source

Space Duck is open source

The entire backend โ€” Lambda functions, DynamoDB schema, auth flows, Peck Protocol, and cert issuance โ€” is public on GitHub under the MIT licence.

๐Ÿ“œ MIT Licence โ€” free to use, modify, and self-host
โ€”โญ GitHub Stars
โ€”๐Ÿด Forks
54Lambda versions
1Contributors
โšก

Serverless backend

All business logic lives in a single Lambda function (~2000 lines, Python). Deployment is a single aws lambda update-function-code command. No servers, no containers, no orchestration needed.

Browse source โ†’
๐Ÿ“‹

One-command deploy

Follow the INSTALL.md checklist: create Cognito User Pool, DynamoDB tables, Lambda function, API Gateway, and SES domain verification. Estimated setup time: 30โ€“60 minutes.

Read INSTALL.md โ†’
๐Ÿฆ†

Full Peck Protocol

The complete Peck Protocol is in the source: token issuance, validation, expiry, revocation, and audit logging. Fork it, study it, modify it โ€” it's yours.

Protocol docs โ†’
๐Ÿ’ธ

Cost-effective self-hosting

At low-to-medium traffic, a self-hosted Space Duck deployment costs under $5/month on AWS (Lambda free tier, DynamoDB on-demand, SES per-email pricing). No vendor lock-in.

Pricing breakdown โ†’
๐Ÿ”’

MIT licence

Use Space Duck in commercial products, modify it, redistribute it, or build your own SaaS on top. The only requirement is preserving the copyright notice.

Read the licence โ†’
๐Ÿ“–

CHANGELOG & versioning

Every Lambda version corresponds to a tracked change. Lambda v1โ€“v54 are documented in the API changelog. Galaxy versions (1.0 โ†’ 1.1 โ†’ 1.2) map to milestone bundles.

View API changelog โ†’
v54
feat: add /beak/newsletter/subscribe with DynamoDB newsletter table and dedup
main ยท 2026-03-23
main
v51
feat: add /beak/pageview event logging endpoint for anonymous analytics
main ยท 2026-03-21
main
v39
feat: add anonymous page ping via /beak/pageview (additive, no frozen surface)
main ยท 2026-03-21
main
v11
feat: Peck Protocol โ€” bonding, unbonding, pulse, trust-tier verification
main ยท 2025-11-10
main
v1
init: Space Duck backend โ€” Cognito auth, DynamoDB, birth cert issuance
main ยท 2025-10-01
main

Fork & deploy in 4 steps

Run your own Space Duck on AWS. Takes 30โ€“60 minutes from a fresh AWS account.

STEP 1
Fork the repo and clone locally
STEP 2
Create AWS resources per INSTALL.md
STEP 3
Deploy Lambda + configure API Gateway
STEP 4
Point your frontend at your new API

Contribute to Space Duck

We welcome contributions of all kinds. Read the CONTRIBUTING.md before opening a PR. All commits must be signed. Issues, documentation improvements, adapter code, and skill packages are all valued equally.

๐Ÿ› Bug reports ๐Ÿ“ Documentation ๐Ÿ”Œ Adapters ๐Ÿฆ† Skills ๐Ÿ”’ Security audits ๐Ÿงช Test coverage
Open an issue โ†’ Community โ†’