メインコンテンツへスキップ

ドキュメント付きで守られた API

必要なバックエンドを説明してください。Craftkite が API を作り、すべてのエンドポイントを文書化し、攻撃者の視点でテストし、その前にキー・制限・CORS を置きます。

API に必要なものがすべて組み込み済み

  • コードから生まれるドキュメント

    ルートから生成される OpenAPI ドキュメントと、7 言語の例付きリファレンスページ(/docs)。

  • リクエストテスター

    スキーマから作られたフォームで、スタジオやスマートフォンからリクエストを送信。どのリクエストもテストとして保存できます。

  • キー、スコープ、制限

    パートナーごとにスコープ・毎秒の制限・1 日の上限付きのキーを発行。Craftkite ゲートウェイが適用します。

  • 攻撃者の視点でテスト

    ビルドのたびに契約テストとセキュリティテストを送信:キーなし、他の利用者のデータ、誤ったスコープ、無効な入力。

  • 利用者ごとの利用状況

    日ごと・利用者ごとのリクエスト数、エラー、応答時間。デバッグ用のリクエストログ付き。

  • コードはあなたのもの

    TypeScript、Python、C#、Java、Kotlin、PHP、Go、Rust でテスト付きで書かれます。OpenAPI ドキュメントと一緒にエクスポート、または GitHub と同期できます。

API に使える言語

  • Hono API (TypeScript)
  • FastAPI (Python)
  • ASP.NET Core API (C#)
  • Spring Boot API (Java)
  • Spring Boot API (Kotlin)
  • Laravel API (PHP)
  • Go API
  • Axum API (Rust)

言語とフレームワーク

使い方

  1. 1

    API を説明する

    何を保存し、誰が呼び出すかを伝えます。プランにリソース、エンドポイント、スコープが並び、承認できます。

  2. 2

    すべてのエンドポイントを試す

    エクスプローラーがスキーマからフォームを埋め、応答をスキーマで確認します。

  3. 3

    公開してキーを配る

    ゲートウェイの背後で公開し、利用者のキーを作成して利用状況を確認します。

API の料金

料金は Craftkite の設定から取得し、何かが始まる前に表示されます。

API の料金
新しい API350–1,300 クレジット
API の変更50–300 クレジット
API の公開(コンテナのビルド)50クレジット
公開中の API へのリクエスト2,000 リクエストごとに 1 クレジット
公開中の API(月額)2,000クレジット

よくある質問

誰が API を呼び出せますか?

あなたが作成したキーを持つ利用者だけが、与えたスコープの範囲で呼び出せます。公開に設定したエンドポイントにキーは不要です。

エンドポイントを変更するとどうなりますか?

公開前に Craftkite が新しいバージョンを公開中のものと比較し、既存の利用者を壊す変更は確認を求めます。または /v2 を提案します。

Web アプリやモバイルアプリから使えますか?

はい。アプリに専用のキーを発行するか、Craftkite でアプリを作って API を参照すると型付きクライアントが用意されます。

どの言語で作れますか?

現在 API は TypeScript、Python、C#、Java、Kotlin、PHP、Go、Rust で作れます。他の言語は Craftkite の品質チェックに合格し次第公開されます。