OSS探訪

AWS Amplify JavaScript — Web/React NativeからAWSの認証・API・ストレージへ接続する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
9,561
主要言語
TypeScript
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/18

概要

AWS Amplify JavaScriptは、JavaScriptやTypeScriptのWeb/React Nativeアプリから、認証、API、ストレージなどのクラウド機能を扱うライブラリです。Amazon Cognito、S3、AppSyncなどに対応する機能をカテゴリ別のAPIとして利用できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

Auth・API・Storageをカテゴリ別のAPIから使う

認証、REST/GraphQL API、S3ストレージなどを用途ごとのモジュールから読み込み、フロントエンドコードへ組み込めます。

出典:[2][5]

WebとReact Nativeで共通のAmplify設定を使う

JavaScript系フロントエンドとReact Nativeの両方を対象にし、Amplifyの設定からAWSバックエンドへ接続できます。

出典:[2][3]

AWSサービスを使うフロントエンド実装をまとめたい場合に

Cognito認証やS3ファイル操作など、複数のAWSサービスをアプリ側から一貫したライブラリで扱いたい開発に向きます。

出典:[2]

v6を基準にし、旧版からの破壊的変更を確認する

v4以下は2026年4月13日にサポート終了済みです。v5/v6にも破壊的変更があるため、既存アプリは公式移行ガイドに沿って更新してください。

出典:[2][4]

参考にした公式資料

  1. [1]aws-amplify/amplify-js repository(2026-09-21)
  2. [2]Amplify JS README(2026-09-21)
  3. [3]AWS Amplify JavaScript documentation(2026-09-21)
  4. [4]Amplify JavaScript v5 to v6 migration(2026-09-21)
  5. [5]aws-amplify package(2026-09-21)
  6. [6]Amplify JS Apache-2.0 license(2026-09-21)
編集部からの補足

Amplify JSはAWSのバックエンドを自動的に作成するCLIそのものではなく、Web/React Nativeアプリから認証・API・ストレージなどへ接続するクライアントライブラリです。現在の`aws-amplify`は6.21.0です。READMEではv4以下が非推奨で、2026年4月13日にサポート終了済みのため、新規実装ではv6を基準にしてください。

3ステップで試す

  1. 1

    Amplify JavaScript v6を導入

    WebまたはReact Nativeプロジェクトへ現在のaws-amplifyパッケージを追加します。新規実装ではv6を基準にします。

    npm install aws-amplify
  2. 2

    バックエンド設定をAmplifyへ読み込む

    Amplifyバックエンドが生成したamplify_outputs.json等の設定を読み込み、Auth/API/Storageが接続先を解決できるようにします。

    import { Amplify } from 'aws-amplify'; Amplify.configure(outputs)
  3. 3

    必要なカテゴリAPIを一つ試す

    設定済みバックエンドに合わせてAuth、API、Storageなどから一機能を選び、カテゴリ別importと動作を確認します。

    import { fetchAuthSession } from 'aws-amplify/auth'
公式READMEで確認

成長

成長の推移 · 直近30日

9,561 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
13
Open PR
50

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • react
  • cloud-service
  • metrics
  • javascript
  • react-native
  • aws
  • aws-apigateway
  • aws-cognito
  • pinpoint
  • aws-mobile
  • aws-s3
  • mobile-analytics
Stars
9,561
Forks
2,174
Watchers
198
Open Issues
461
Contributors
359
主要言語
TypeScript
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/18

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。