定義駆動型API開発:OASとSwaggerがチームのAPI開発を効率化する仕組み

このウェビナーでは、API設計、開発、ドキュメント、テスト、仮想化など、APIライフサイクルのさまざまな段階でAPI開発を加速するために、OpenAPI仕様をなぜどのように使用するかについて詳しく説明しました。

OpenAPIのようなAPI定義の採用につながったAPIランドスケープのトレンドを取り上げ、APIチームがAPIのライフサイクルの各段階で課題に対処するために定義をどのように使用しているかの実際の例を見ていきます。 最後に、API定義を生成するためのSwagger Inspector、APIの設計、ドキュメント化、開発のためのSwaggerHub、APIのテストと仮想化のためのSoapUIとServiceVなどのツールを使用したライブデモを行います。

プレゼンテーションのスライドはこちらからご覧いただけます。

ウェビナーで取り上げたさまざまなトピックの概要は次のとおりです

  • 最新のAPIランドスケープのトレンド (2:30)
  • 定義駆動型アプローチについて (11:45)
  • OASを使用したAPIの設計 (16:45)
  • OASを使用したAPIドキュメント (21:20)
  • OASを使用したAPIの仮想化 (24:50)
  • OASとSwagger Codegenを使用したAPIの開発 (28:50)
  • OASを使用したテストケースの生成 (32:00)
  • Swagger Inspectorを使用したOAS定義の生成 (34:20)
  • ライブデモ:OASとSwaggerでAPIライフサイクルを効率化する (37:30)

OASとSwaggerでAPI開発を効率化する

オープンソースのSwagger Editor、Swagger UI、Swagger CodegenSwaggerHubSwagger Inspectorなどのプロツールなど、OpenAPI仕様を使用してAPIを設計、ドキュメント化、開発するための最も広く使用されているツールの背後にあるチームとして、私たちはOASを使用してAPIを開発するチームが直面する機会と課題について直接学んできました。

これらのヒントを今日から活用してください。 SwaggerHubアカウントを作成して、SwaggerHubとSwagger Inspectorにアクセスしてください。

Ryan Pinkham
Ryan Pinkham,
マーケティングマネージャー
Keshav Vasudevan
Keshav Vasudevan,
プロダクトマーケティングマネージャー