Name:
interface
Value:
Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.

Page updated Mar 23, 2024

Maintenance ModeYou are viewing Amplify Gen 1 documentation. Amplify Gen 1 has entered maintenance mode and will reach end of life on May 1, 2027. New project should use Amplify Gen 2. For existing Gen 1 projects, a migration guide and tooling are available to help you upgrade. Switch to the latest Gen 2 docs →

概要

AWS Amplifyは、フロントエンドのウェブおよびモバイル開発者がAWS上でフルスタックアプリケーションを簡単に構築、接続、ホストできる完全なソリューションです。ユースケースが進化するにつれて、AWSサービスの幅広い機能を活用する柔軟性があります。Amplifyは、iOS、Android、Flutter、Web、React Nativeアプリを構築するための以下のプロダクトを提供しています。これらのプロダクトはすべて独立して動作するように設計されています:

  • Amplify CLI - シンプルなコマンドラインインターフェイスを通じて、バックエンドを動かすために必要なすべてのサービスを設定します。
  • Amplify ライブラリ - Auth、データ、ファイルストレージなどの一般的なユースケースを構築するクライアントライブラリで、フロントエンドアプリをバックエンドリソースに接続します。
  • Amplify Studio - シンプルで直感的なビジュアル開発環境を使用してフルスタックのウェブおよびモバイルアプリを構築します。
  • Amplify UIコンポーネント - React、React Native、Angular、Vue、Flutterに対応したUIライブラリでフロントエンドアプリを構築します。
  • Amplify Hosting - Gitベースのワークフローでフルスタックウェブアプリの継続的なデプロイとホスティングを提供するAWSサービスです。

What you'll build

In this tutorial, you'll define a GraphQL schema that you can use to provision backend resources, store data locally, sync to a cloud database, as well as receive updates over a realtime subscription.

GraphQL is a data language that was developed to enable apps to fetch data from APIs. It has a declarative, self-documenting style. In a GraphQL operation, the client specifies how to structure the data when it is returned by the server. This makes it possible for the client to query only for the data it needs, in the format that it needs it in.


Start the Tutorial

Already have AWS resources? (Cognito, S3, etc.)

Use Amplify Studio to get started with Amplify. Get started