Future Tech Blog
フューチャー技術ブログ
ホーム
タグ
OpenAPI
OpenAPI
タグ
累計
23
投稿
13
著者数
2748
総シェア数
215
X
32
Facebook
1465
はてブ
1036
Pocket
直近1年
投稿はありません
月別 投稿数の推移
よく読まれている記事
Web API設計ガイドラインを公開しました
2025.05
♡
369
OpenAPIにおけるundefinedとnullの設計
2021.10
♡
147
OpenAPI 3.0.3 と 3.1.0 どっち使う?
2024.05
♡
10
本当に使ってよかったOpenAPI (Swagger) ツール
2019.10
♡
1158
スキーマファースト開発のためのOpenAPI(Swagger)設計規約
2020.04
♡
201
Open API Specification 3.1と気になる仕様策定
2022.06
♡
53
よく使われるカテゴリ
Programming
16本が所属
新着記事
わかりやすいADKのAPIリクエストツール作成
Google ADK (Agent Development Kit) を活用したマルチエージェントの構築、特に APIツール の利用に焦点を当てます。
2025.07.23
OpenAPI
AIエージェント
ADK
Xでポストする
Facebookでシェアする
はてなブックマークで見る
AI Agent用フレームワーク「Dapr Agents」について調べてみた
Dapr Agentsの検討記事です。Dapr Agents の技術的背景や意義を「Agentic AI」や「ワークフロー」の側面から探ります。
2025.06.25
OpenAPI
Claude
AIエージェント
Xでポストする
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する
Web API設計ガイドラインを公開しました
Web API に関するガイドラインも昨年11月から検討を開始し、今年の 1/17 に[公開されました!本記事はその紹介になります。
2025.05.13
OpenAPI
ガイドライン
WebAPI
Xでポストする
Facebookでシェアする
はてなブックマークで見る(295ブックマーク)
295
Pocketに保存する(74保存)
74
OpenAPIでOAuth認可周りのサーバサイドコード生成を比較
夏といえばコード生成というわけで、HTTP API仕様を定義するOpenAPIの security schemes(認証認可を定義するための箇所)で、Bearer/OAuth2/OpenID Connect 認証を設定すると、各コードジェネレータはどういったコード生成をしてくれるかを調べました。
2024.08.29
Go言語
OpenAPI
コード生成
JWT
OAuth
OpenAPIGenerator
OpenSSL
OIDC
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(7保存)
7
OpenAPI Specification v3.0.3のコーディング規約を公開しました
フューチャーの有志メンバでOpenAPI Specification(OAS) v3.0.3に対応したコーディング規約を作成しました。
2024.07.02
設計
OpenAPI
チーム開発
コーディング規約
Xでポストする
Facebookでシェアする
はてなブックマークで見る(28ブックマーク)
28
Pocketに保存する(12保存)
12
OpenAPI 3.0.3 と 3.1.0 どっち使う?
Swaggerを使う事になり OpenAPIを触ってみると 3.0.3 と 3.1.0 が存在します。どちらを使うべきが悩んだので調べて整理してみました。
2024.05.17
OpenAPI
Swagger
Xでポストする
Facebookでシェアする
はてなブックマークで見る(7ブックマーク)
7
Pocketに保存する(3保存)
3
フューチャーのSwagger(OpenAPI 2.0)規約の紹介
フューチャーの有志メンバーでSwagger(OpenAPI Specification Version 2.0)のコーディング規約を作りました。
2023.07.25
設計
OpenAPI
チーム開発
Swagger
コーディング規約
Xでポストする
Facebookでシェアする
はてなブックマークで見る(35ブックマーク)
35
Pocketに保存する(16保存)
16
OpenAPI GeneratorでPython Web API構築
PythonでWebAPIを構築しました。その際にOpenAPI Generatorが便利だったのでご共有します。
2022.12.03
Python
OpenAPI
Swagger
WebAPI
OpenAPIGenerator
Xでポストする(37ポスト)
37
Facebookでシェアする
はてなブックマークで見る(81ブックマーク)
81
Pocketに保存する(30保存)
30
OpenAPI Generatorでrust-serverのコードを生成して、GET/POSTメソッドを呼び出すまで
夏の自由研究ということで、趣味で作ったものを一部改変して記事化しました。コードのサンプルを以下のリポジトリに配置しました。記事には重要な部分を記載しているので、コード全体を見たい場合にはリポジトリを参照してください。
2022.08.31
OpenAPI
Rust
OpenAPIGenerator
Xでポストする(13ポスト)
13
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(4保存)
4
Software Design 2022年8月号 執筆記
先日(2022年7月15日)発売された技術評論社の Software Design 2022年 8月号 に寄稿させていただきました。まずはじめに、このような寄稿の機会をくださった技術評論社の方々には、心からお礼申し上げます。
2022.07.21
OpenAPI
出版
SoftwareDesign
Xでポストする(19ポスト)
19
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(5保存)
5
Open API Specification 3.1と気になる仕様策定
Open APIは2022.6.21時点では3.1.0が最新です。これまでリリースノートすらウォッチしていなかったので気になったことを調べてまとめました。
2022.06.22
OpenAPI
Swagger
IDL
Xでポストする(24ポスト)
24
Facebookでシェアする
はてなブックマークで見る(17ブックマーク)
17
Pocketに保存する(12保存)
12
サービス間通信とIDL(インターフェース記述言語)連載を始めます
IDLやエコシステム、サービス間の通信(何かしらのRPC関連の技術)をテーマにした連載を始めます。IDL(インターフェース記述言語: Interface Definition Language)と聞けば...
2022.06.22
インデックス
OpenAPI
gRPC
Connect
IDL
Xでポストする(7ポスト)
7
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(3保存)
3
OpenAPIにおけるundefinedとnullの設計
OpenAPI仕様に則ってREST APIの設計をする際に、値が存在しないという状態をどのように表現するかというお話です。まずはじめに、ここでundefinedと言っているのは、OpenAPIの仕様において、リクエスト/レスポンスのデータ型を定義するSchema Objectのプロパティの1つであるrequiredが指定されていない状態を指します。
2021.10.28
設計
OpenAPI
Swagger
jsonschema
Xでポストする(12ポスト)
12
Facebookでシェアする
はてなブックマークで見る(75ブックマーク)
75
Pocketに保存する(60保存)
60
SQLBoiler(とoapi-codegen)でつくるREST APIサーバ
SQLBoilerを使用したDBスキーマ駆動なREST APIサーバの開発ワークフローを紹介します。
2021.07.30
Go言語
OpenAPI
ORM
コード生成
Xでポストする(21ポスト)
21
Facebookでシェアする
はてなブックマークで見る(50ブックマーク)
50
Pocketに保存する(31保存)
31
Flutter Swagger統合
突然ですがみなさん、Swagger使いたいですよね。
2021.05.11
Flutter
OpenAPI
Swagger
Dart
OpenAPIGenerator
Xでポストする
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(12保存)
12
GoにおけるAPIドキュメントベースのWeb API開発について登壇しました
TIG 多賀です。2021/3/19 を開催しました。 私は、Goの Web API 開発にて、API ドキュメントベースで開発していることについて話しました。なお、その他の登壇者の資料は こちら に公開済みですので、興味があれば参照ください。
2021.04.27
Go言語
登壇レポート
TechNight
OpenAPI
ドキュメント
Swagger
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(5保存)
5
OpenAPIからモックサーバを建てられるPrismを実際のプロジェクトに導入してみた
参加しているプロジェクトで、OpenAPI定義ファイルからモックサーバを建てることができるOSSツール「Prism」を導入することになりました。この記事では、Prism導入の手順や、躓いた点などを紹介します。
2021.04.10
Vue.js
OpenAPI
Swagger
モック
Xでポストする(24ポスト)
24
Facebookでシェアする
はてなブックマークで見る(18ブックマーク)
18
Pocketに保存する(24保存)
24
Policy as Code を実現する Open Policy Agent に憧れて。ポリシーコードでAPI仕様をLintする
Open Policy Agent(OPA)は汎用的なポリシーエンジンで、Rego と呼ばれるポリシー言語で定義されたルールに従って、入力がポリシーに沿っているか否かの判定を移譲させることができます。Regoで宣言的にポリシーを実装し、Policy as Code を実現できます。コーディング規約も一種のポリシーとみなして、Open API Spec(Swagger)をLinter的にチェックするツールを題材に、OPAを用いて開発してみたいと思います。
2020.09.30
Go言語
OpenAPI
CNCF
Swagger
OpenPolicyAgent
Policy-as-Code
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る(29ブックマーク)
29
Pocketに保存する(27保存)
27
Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた
go-swagger は Swagger 2.0 にのみ対応しており、OpenAPI 3.0 系が使えない問題がありました。最新に追従していく上でも Open API 3.0 系に寄せていきたいと考えていたので、なにか使えるツールはないか探したところ、以下を見つけました。 https://github.com/deepmap/oapi-codegen 使えるかどうか実際に動かして試してみます。
2020.07.01
Go言語
OpenAPI
Swagger
go-swagger
Xでポストする(22ポスト)
22
Facebookでシェアする
はてなブックマークで見る(18ブックマーク)
18
Pocketに保存する(22保存)
22
go-swaggerを用いたWebアプリケーション開発Tips19選
業務でヘビーユーズしているgo-swaggerについての開発Tipsをまとめました。
2020.06.30
Go言語
Lambda
OpenAPI
Swagger
go-swagger
Xでポストする(9ポスト)
9
Facebookでシェアする
はてなブックマークで見る(81ブックマーク)
81
Pocketに保存する(66保存)
66
スキーマファースト開発のためのOpenAPI(Swagger)設計規約
みなさん、Swagger使ってますか?本記事では実際にSwaggerのスキーマ定義を設計していく上で取り決めた規約について書いてみたいと思います。
2020.04.09
Go言語
設計
TypeScript
OpenAPI
チーム開発
Swagger
Xでポストする(8ポスト)
8
Facebookでシェアする
はてなブックマークで見る(110ブックマーク)
110
Pocketに保存する(83保存)
83
本当に使ってよかったOpenAPI (Swagger) ツール
みなさんSwagger使ってますか?弊社でもREST APIを構築するに当たってSwaggerを導入する機会が増えています。本記事ではSwaggerを導入するに当たって、合わせて利用して便利だったツールを紹介したいと思います。
2019.10.08
OpenAPI
Swagger
コーディング規約
Xでポストする(15ポスト)
15
Facebookでシェアする(32シェア)
32
はてなブックマークで見る(586ブックマーク)
586
Pocketに保存する(525保存)
525
WAFとして go-swagger を選択してみた
Go のWebアプリケーションフレームワークを検討した際に、 go-swagger が良いのではと思い、比較調査してみました。 結果、実際に選択し導入しています。
2019.08.14
Go言語
OpenAPI
技術選定
Swagger
go-swagger
Xでポストする
Facebookでシェアする
はてなブックマークで見る(13ブックマーク)
13
Pocketに保存する(15保存)
15
1