ProductsBAMs Design
BAMs Design
業界標準OpenAPI Specificationに
準拠した仕様での
API設計・開発と管理機能を提供
API開発に必要なAPI仕様を業界標準に準拠した形式で作成する機能とその管理機能を提供することで、
開発するAPIの品質向上と均質化を両立します。
また、APIプログラムのひな形生成やGit連携機能を提供し、開発フローを改善します。
主要機能
APIの設計時に必要となる機能を、仕様の作成からプログラムのひな形作成まで幅広く提供します。
Git連携機能を備えているため、コントラクトファーストなAPI開発フローに組み込んで活用いただけます。
-
業界標準
OpenAPI準拠の
API仕様の
作成と管理 -
設計ポリシーの
準拠チェック -
作成した
API仕様の
Git連携 -
モックAPIサーバ
作成機能 -
APIプログラムの
ひな形生成 -
OpenAPI準拠の
テストAPI実行 -
ダッシュボード
画面
Features特徴
1.OpenAPIに準拠したAPI仕様の作成と管理を実現
REST APIに準拠したAPI仕様をWeb上で作成可能です。
作成内容はOpenAPIに準拠した形式でコードとして保持できるため、更新履歴や差分の管理が可能となります。
2.OpenAPI準拠チェック機能
作成中のAPI仕様がOpenAPIに準拠しているかどうかをリアルタイムに判定し、Web UIに表示することができます。
そのため、業界標準を意識したAPI仕様を、レビューの負荷を減らしスムーズに作成できます。
3.データモデルの辞書登録機能
APIで取り扱うデータモデルを辞書登録することで、複数のAPI設計間でデータモデルを共通化できます。
APIサーバごとに開発チームがある場合など、チーム間で整合性のとれたAPIが開発可能です。
4.ソースコード管理サービスとの連携機能
作成したAPI仕様とひな形プログラムは、GitHub、GitLab、BitBucketなどのソースコード管理サービスのリポジトリと連携させることができます。
Gitによる更新管理や、Webhookを活用したCI/CDプロセスの活用も可能となります。
5.モックAPIサーバによるテスト環境構築機能
作成したAPI仕様に準拠したモックAPIサーバを作成することができます。
開発するAPIの動作イメージの確認ができるだけでなく、APIサーバ開発前でもAPIクライアントの開発やテストを進めることが可能となります。
6. APIひな形プログラムが生成可能
作成したAPI仕様に合ったインタフェースを備えるAPIサーバおよびクライアントプログラムのひな形を生成することができます。
API開発者は生成されたひな形プログラムの処理内容(ビジネスロジック)の開発に注力できるようになり、API開発にかかる工数や開発期間を低減し、開発品質の均質化が可能となります。
OpenAPI : OpenAPI Specification の略称。