開源 · MIT 授權

好東西,值得一個入口。

Keydrop 是給獨立開發者的自架應用。在你自己的 Cloudflare 帳戶管理和發放兌換碼、折扣碼與授權碼。

永久免費 · 跑在 Cloudflare Workers + D1 · 不按碼收費

和你正在用的工具一起運作

  • Stripe Checkout
  • Cloudflare Workers
  • Cloudflare D1
  • App Store offer codes
  • CSV · Excel
  • Webhooks
  • MCP
  • REST API
  • Email OTP
  • Better Auth

功能

從一個碼,到一位客戶。

發碼、賣碼、追蹤碼需要的一切都準備好了,不用自己從頭做。

每個碼都有地方放

自動產碼,或從 CSV 和 Excel 匯入。加密儲存、可以搜尋,隨時可發。

照你的規則發放

公開或私密的領取連結,自由組合條件:誰能領、什麼時候、領幾個。

付款後自動發碼

用 Stripe Checkout 每筆訂單賣一個碼,退款時可以一併撤銷。

不只是一個碼

內建會員資格、點數額度,以及綁定裝置的授權。

讓你繼續打造

開源的基礎,跑在你自己的 Cloudflare 帳戶上。

生來就能串接

細分權限的 API 權杖、簽章 Webhook,還有給後端和 AI 代理用的 MCP 伺服器。

部署

幾分鐘內在你的 Cloudflare 上線

不用管理伺服器。免費的 Workers 方案就夠你開始。

  1. 01

    點「部署到 Cloudflare」

    Cloudflare 會把 Keydrop 複製到你的 GitHub 帳戶,並建立一個 Worker 和一個 D1 資料庫。

  2. 02

    填好五項設定

    網站網址、管理員信箱和三組隨機密鑰。Stripe 和寄信可以之後再設。

  3. 03

    打開 /setup 開始使用

    設定管理員密碼、建立第一個產品,然後匯入或產生碼。

wrangler.jsonc · secrets
# 產生密鑰
$ openssl rand -hex 32

APP_URL             https://codes.your-app.com
ADMIN_EMAIL         you@your-app.com
BETTER_AUTH_SECRET  ••••••••••••••••
SETUP_SECRET        ••••••••••••••••
CODE_ENCRYPTION_KEY ••••••••••••••••

$ open https://codes.your-app.com/setup
✓ Keydrop is ready.

完整功能一次到位

  • 兌換碼、折扣碼、授權碼和外部平台碼
  • CSV 和 Excel 匯入,可對應欄位
  • AES-GCM 加密儲存
  • 可巢狀的 AND / OR 領取條件
  • Stripe Checkout 與退款處理
  • 三種缺貨處理策略
  • 會員資格與點數帳本
  • 授權啟用與裝置數上限
  • 可限定產品權限的 REST API 權杖
  • MCP 伺服器,預設唯讀
  • 簽章 Webhook,失敗自動重試
  • Email 驗證碼登入與寄送兌換碼
  • 手機上的快速發放頁
  • 在裝置上直接產生分享圖片
  • 八種介面語言,包含由右到左的語言
  • 淺色與深色主題

開源

免費,而且隨你修改

Keydrop 採用 MIT 授權。可以用在商業產品、想改什麼都行,資料留在你自己的帳戶。歡迎提交 Pull Request 和翻譯。

種碼放在同一個庫存
4
種介面語言
8
部署到 Cloudflare
一鍵
每個碼的手續費
$0

常見問題

Keydrop 真的免費嗎?

是的。Keydrop 採用 MIT 授權,沒有付費方案。你只需要付自己的 Cloudflare 用量,小型專案用免費的 Workers 方案就夠了。

需要自己的伺服器嗎?

不需要。Keydrop 跑在你 Cloudflare 帳戶裡的 Cloudflare Workers 和 D1 資料庫上,一鍵就能部署。

一定要用 Stripe 嗎?

只有要賣碼時才需要。免費領取活動、直接指派和 API 都不需要 Stripe。

可以發放 App Store 的優惠碼嗎?

可以。從 CSV 或 Excel 匯入 App Store 的優惠代碼、促銷代碼或其他平台的碼,就能像其他碼一樣發放。

可以改外觀和文案嗎?

可以。所有文字都放在每種語言一個檔案裡,README 也列出了品牌、顏色、首頁和圖示要改哪些檔案。

一定要標註 Keydrop 嗎?

不用。MIT 授權只要求保留授權檔案。小小的「Powered by Keydrop」連結預設開啟,你可以把它關掉。

給你的產品一個入口。

把 Keydrop 部署到你自己的 Cloudflare 帳戶,今天就發出第一個碼。