最近はAPIの公開が当たり前に行われています。しかしすでに既存のシステムがある中で、APIを開発するのは工数がかかるでしょう。データベースをそのまま公開できると便利だと感じる方も多いはずです。 そこで使ってみたいのがPrismaです。既存のデータベースをラップする形でGraphQL APIを追加するソフトウェアです。

Prismaの使い方

ジェネレータがあるので設定ファイルの生成も簡単です。

プレイグラウンドも立ち上げられます。

Prismaを使うと既存のデータベースに接続しつつ(スキーマは自分で記述する必要があります)、GraphQL APIを簡単に提供できます。さらにReactやAngular向けのコードも生成できるので開発工数が大幅に低減できるはずです。

PrismaはScala製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

Prisma: Turn your database into a realtime GraphQL API graphcool/prisma: ⚡️ Prisma turns your database into a realtime GraphQL API