コンテンツにスキップ

LambAPI Documentation

AWS Lambda 用のモダンな Web API フレームワーク

📁 ドキュメント構成

docs/
├── README.md                    # このファイル
├── quickstart.md               # クイックスタート
├── core/                       # コア機能
│   ├── api.md                  # API クラス
│   ├── routing.md              # ルーティング
│   ├── dependencies.md         # 依存性注入
│   └── validation.md           # バリデーション
├── auth/                       # 認証機能
│   ├── overview.md             # 認証概要
│   └── dynamodb.md             # DynamoDB 認証
├── guides/                     # 実践ガイド
│   ├── deployment.md           # デプロイ
│   ├── cors.md                 # CORS 設定
│   └── error-handling.md       # エラーハンドリング
├── examples/                   # サンプルコード
│   ├── basic-api.md            # 基本 API
│   ├── authentication.md       # 認証付き API
│   └── advanced.md             # 高度な使用例
└── api-reference/              # API リファレンス
    ├── classes.md              # クラス一覧
    ├── functions.md            # 関数一覧
    └── exceptions.md           # 例外一覧

🚀 今すぐ始める

📚 コア機能

🔐 認証

📖 実践ガイド

🏗️ アーキテクチャ

graph TB
    Client[Client] --> API[API Class]
    API --> Router[Router]
    API --> Dependencies[Dependencies]
    API --> Auth[DynamoDB Auth]

    Router --> Validation[Validation]
    Dependencies --> Query[Query Params]
    Dependencies --> Path[Path Params]
    Dependencies --> Body[Request Body]
    Dependencies --> Authenticated[Auth User]

    Auth --> PynamoDB[PynamoDB Models]
    Auth --> JWT[JWT Tokens]
    Auth --> Session[Session Management]

💡 サポート

質問や issue は GitHub リポジトリ へお寄せください。