本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
79
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
AI Tips
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
138
Python
60
Docker
40
生成AI
27
PostgreSQL
29
Claude
18
Java
41
タグ一覧へ
ホーム
タグ
OpenAPI
タグ
よく読まれている記事
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本
新着記事
全23本
わかりやすいADKのAPIリクエストツール作成
Google ADK (Agent Development Kit) を活用したマルチエージェントの構築、特に APIツール の利用に焦点を当てます。
2025.07.23
柴田健太
AIDD
Xでポストする:わかりやすいADKのAPIリクエストツール作成
Facebookでシェアする:わかりやすいADKのAPIリクエストツール作成
はてなブックマークで見る:わかりやすいADKのAPIリクエストツール作成
AI Agent用フレームワーク「Dapr Agents」について調べてみた
Dapr Agentsの検討記事です。Dapr Agents の技術的背景や意義を「Agentic AI」や「ワークフロー」の側面から探ります。
2025.06.25
原木翔
AIDD
Xでポストする:AI Agent用フレームワーク「Dapr Agents」について調べてみた
Facebookでシェアする:AI Agent用フレームワーク「Dapr Agents」について調べてみた
はてなブックマークで見る:AI Agent用フレームワーク「Dapr Agents」について調べてみた(3ブックマーク)
3
Pocketに保存する:AI Agent用フレームワーク「Dapr Agents」について調べてみた
Web API設計ガイドラインを公開しました
Web API に関するガイドラインも昨年11月から検討を開始し、今年の 1/17 に[公開されました!本記事はその紹介になります。
2025.05.13
佐藤尭彰
Programming
Xでポストする:Web API設計ガイドラインを公開しました
Facebookでシェアする:Web API設計ガイドラインを公開しました
はてなブックマークで見る:Web API設計ガイドラインを公開しました(295ブックマーク)
295
Pocketに保存する:Web API設計ガイドラインを公開しました(74保存)
74
OpenAPIでOAuth認可周りのサーバサイドコード生成を比較
夏といえばコード生成というわけで、HTTP API仕様を定義するOpenAPIの security schemes(認証認可を定義するための箇所)で、Bearer/OAuth2/OpenID Connect 認証を設定すると、各コードジェネレータはどういったコード生成をしてくれるかを調べました。
2024.08.29
真野隼記
認証認可
Xでポストする:OpenAPIでOAuth認可周りのサーバサイドコード生成を比較
Facebookでシェアする:OpenAPIでOAuth認可周りのサーバサイドコード生成を比較
はてなブックマークで見る:OpenAPIでOAuth認可周りのサーバサイドコード生成を比較(4ブックマーク)
4
Pocketに保存する:OpenAPIでOAuth認可周りのサーバサイドコード生成を比較(7保存)
7
OpenAPI Specification v3.0.3のコーディング規約を公開しました
フューチャーの有志メンバでOpenAPI Specification(OAS) v3.0.3に対応したコーディング規約を作成しました。
2024.07.02
武田大輝
Programming
Xでポストする:OpenAPI Specification v3.0.3のコーディング規約を公開しました
Facebookでシェアする:OpenAPI Specification v3.0.3のコーディング規約を公開しました
はてなブックマークで見る:OpenAPI Specification v3.0.3のコーディング規約を公開しました(28ブックマーク)
28
Pocketに保存する:OpenAPI Specification v3.0.3のコーディング規約を公開しました(12保存)
12
OpenAPI 3.0.3 と 3.1.0 どっち使う?
Swaggerを使う事になり OpenAPIを触ってみると 3.0.3 と 3.1.0 が存在します。どちらを使うべきが悩んだので調べて整理してみました。
2024.05.17
大寺祐太郎
Programming
Xでポストする:OpenAPI 3.0.3 と 3.1.0 どっち使う?
Facebookでシェアする:OpenAPI 3.0.3 と 3.1.0 どっち使う?
はてなブックマークで見る:OpenAPI 3.0.3 と 3.1.0 どっち使う?(7ブックマーク)
7
Pocketに保存する:OpenAPI 3.0.3 と 3.1.0 どっち使う?(3保存)
3
フューチャーのSwagger(OpenAPI 2.0)規約の紹介
フューチャーの有志メンバーでSwagger(OpenAPI Specification Version 2.0)のコーディング規約を作りました。
2023.07.25
真野隼記
Programming
Xでポストする:フューチャーのSwagger(OpenAPI 2.0)規約の紹介
Facebookでシェアする:フューチャーのSwagger(OpenAPI 2.0)規約の紹介
はてなブックマークで見る:フューチャーのSwagger(OpenAPI 2.0)規約の紹介(35ブックマーク)
35
Pocketに保存する:フューチャーのSwagger(OpenAPI 2.0)規約の紹介(16保存)
16
OpenAPI GeneratorでPython Web API構築
PythonでWebAPIを構築しました。その際にOpenAPI Generatorが便利だったのでご共有します。
2022.12.03
村上知優
Programming
Xでポストする:OpenAPI GeneratorでPython Web API構築(37ポスト)
37
Facebookでシェアする:OpenAPI GeneratorでPython Web API構築
はてなブックマークで見る:OpenAPI GeneratorでPython Web API構築(81ブックマーク)
81
Pocketに保存する:OpenAPI GeneratorでPython Web API構築(30保存)
30
OpenAPI Generatorでrust-serverのコードを生成して、GET/POSTメソッドを呼び出すまで
夏の自由研究ということで、趣味で作ったものを一部改変して記事化しました。コードのサンプルを以下のリポジトリに配置しました。記事には重要な部分を記載しているので、コード全体を見たい場合にはリポジトリを参照してください。
2022.08.31
中川旭
Programming
Xでポストする:OpenAPI Generatorでrust-serverのコードを生成して、GET/POSTメソッドを呼び出すまで(13ポスト)
13
Facebookでシェアする:OpenAPI Generatorでrust-serverのコードを生成して、GET/POSTメソッドを呼び出すまで
はてなブックマークで見る:OpenAPI Generatorでrust-serverのコードを生成して、GET/POSTメソッドを呼び出すまで(3ブックマーク)
3
Pocketに保存する:OpenAPI Generatorでrust-serverのコードを生成して、GET/POSTメソッドを呼び出すまで(4保存)
4
Software Design 2022年8月号 執筆記
先日(2022年7月15日)発売された技術評論社の Software Design 2022年 8月号 に寄稿させていただきました。まずはじめに、このような寄稿の機会をくださった技術評論社の方々には、心からお礼申し上げます。
2022.07.21
武田大輝
Programming
Xでポストする:Software Design 2022年8月号 執筆記(19ポスト)
19
Facebookでシェアする:Software Design 2022年8月号 執筆記
はてなブックマークで見る:Software Design 2022年8月号 執筆記(2ブックマーク)
2
Pocketに保存する:Software Design 2022年8月号 執筆記(5保存)
5
Open API Specification 3.1と気になる仕様策定
Open APIは2022.6.21時点では3.1.0が最新です。これまでリリースノートすらウォッチしていなかったので気になったことを調べてまとめました。
2022.06.22
真野隼記
Programming
Xでポストする:Open API Specification 3.1と気になる仕様策定(24ポスト)
24
Facebookでシェアする:Open API Specification 3.1と気になる仕様策定
はてなブックマークで見る:Open API Specification 3.1と気になる仕様策定(17ブックマーク)
17
Pocketに保存する:Open API Specification 3.1と気になる仕様策定(12保存)
12
サービス間通信とIDL(インターフェース記述言語)連載を始めます
IDLやエコシステム、サービス間の通信(何かしらのRPC関連の技術)をテーマにした連載を始めます。IDL(インターフェース記述言語: Interface Definition Language)と聞けば...
2022.06.22
真野隼記
Programming
Xでポストする:サービス間通信とIDL(インターフェース記述言語)連載を始めます(7ポスト)
7
Facebookでシェアする:サービス間通信とIDL(インターフェース記述言語)連載を始めます
はてなブックマークで見る:サービス間通信とIDL(インターフェース記述言語)連載を始めます(5ブックマーク)
5
Pocketに保存する:サービス間通信とIDL(インターフェース記述言語)連載を始めます(3保存)
3
OpenAPIにおけるundefinedとnullの設計
OpenAPI仕様に則ってREST APIの設計をする際に、値が存在しないという状態をどのように表現するかというお話です。まずはじめに、ここでundefinedと言っているのは、OpenAPIの仕様において、リクエスト/レスポンスのデータ型を定義するSchema Objectのプロパティの1つであるrequiredが指定されていない状態を指します。
2021.10.28
武田大輝
Programming
Xでポストする:OpenAPIにおけるundefinedとnullの設計(12ポスト)
12
Facebookでシェアする:OpenAPIにおけるundefinedとnullの設計
はてなブックマークで見る:OpenAPIにおけるundefinedとnullの設計(75ブックマーク)
75
Pocketに保存する:OpenAPIにおけるundefinedとnullの設計(60保存)
60
SQLBoiler(とoapi-codegen)でつくるREST APIサーバ
SQLBoilerを使用したDBスキーマ駆動なREST APIサーバの開発ワークフローを紹介します。
2021.07.30
筒井悠平
Programming
Xでポストする:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ(21ポスト)
21
Facebookでシェアする:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ
はてなブックマークで見る:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ(50ブックマーク)
50
Pocketに保存する:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ(31保存)
31
Flutter Swagger統合
突然ですがみなさん、Swagger使いたいですよね。
2021.05.11
宮崎将太
Mobile
Xでポストする:Flutter Swagger統合
Facebookでシェアする:Flutter Swagger統合
はてなブックマークで見る:Flutter Swagger統合(5ブックマーク)
5
Pocketに保存する:Flutter Swagger統合(12保存)
12
GoにおけるAPIドキュメントベースのWeb API開発について登壇しました
TIG 多賀です。2021/3/19 を開催しました。 私は、Goの Web API 開発にて、API ドキュメントベースで開発していることについて話しました。なお、その他の登壇者の資料は こちら に公開済みですので、興味があれば参照ください。
2021.04.27
多賀聡一朗
Programming
Xでポストする:GoにおけるAPIドキュメントベースのWeb API開発について登壇しました
Facebookでシェアする:GoにおけるAPIドキュメントベースのWeb API開発について登壇しました
はてなブックマークで見る:GoにおけるAPIドキュメントベースのWeb API開発について登壇しました
Pocketに保存する:GoにおけるAPIドキュメントベースのWeb API開発について登壇しました(5保存)
5
OpenAPIからモックサーバを建てられるPrismを実際のプロジェクトに導入してみた
参加しているプロジェクトで、OpenAPI定義ファイルからモックサーバを建てることができるOSSツール「Prism」を導入することになりました。この記事では、Prism導入の手順や、躓いた点などを紹介します。
2021.04.10
大岩潤矢
Frontend
Xでポストする:OpenAPIからモックサーバを建てられるPrismを実際のプロジェクトに導入してみた(24ポスト)
24
Facebookでシェアする:OpenAPIからモックサーバを建てられるPrismを実際のプロジェクトに導入してみた
はてなブックマークで見る:OpenAPIからモックサーバを建てられるPrismを実際のプロジェクトに導入してみた(18ブックマーク)
18
Pocketに保存する:OpenAPIからモックサーバを建てられるPrismを実際のプロジェクトに導入してみた(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
真野隼記
DevOps
Xでポストする:Policy as Code を実現する Open Policy Agent に憧れて。ポリシーコードでAPI仕様をLintする(4ポスト)
4
Facebookでシェアする:Policy as Code を実現する Open Policy Agent に憧れて。ポリシーコードでAPI仕様をLintする
はてなブックマークで見る:Policy as Code を実現する Open Policy Agent に憧れて。ポリシーコードでAPI仕様をLintする(29ブックマーク)
29
Pocketに保存する:Policy as Code を実現する Open Policy Agent に憧れて。ポリシーコードでAPI仕様をLintする(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
多賀聡一朗
Programming
Xでポストする:Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた(22ポスト)
22
Facebookでシェアする:Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた
はてなブックマークで見る:Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた(18ブックマーク)
18
Pocketに保存する:Go の Open API 3.0 のジェネレータ oapi-codegen を試してみた(22保存)
22
go-swaggerを用いたWebアプリケーション開発Tips19選
業務でヘビーユーズしているgo-swaggerについての開発Tipsをまとめました。
2020.06.30
真野隼記
Programming
Xでポストする:go-swaggerを用いたWebアプリケーション開発Tips19選(9ポスト)
9
Facebookでシェアする:go-swaggerを用いたWebアプリケーション開発Tips19選
はてなブックマークで見る:go-swaggerを用いたWebアプリケーション開発Tips19選(81ブックマーク)
81
Pocketに保存する:go-swaggerを用いたWebアプリケーション開発Tips19選(66保存)
66
スキーマファースト開発のためのOpenAPI(Swagger)設計規約
みなさん、Swagger使ってますか?本記事では実際にSwaggerのスキーマ定義を設計していく上で取り決めた規約について書いてみたいと思います。
2020.04.09
亀井隆徳
Frontend
Xでポストする:スキーマファースト開発のためのOpenAPI(Swagger)設計規約(8ポスト)
8
Facebookでシェアする:スキーマファースト開発のためのOpenAPI(Swagger)設計規約
はてなブックマークで見る:スキーマファースト開発のためのOpenAPI(Swagger)設計規約(110ブックマーク)
110
Pocketに保存する:スキーマファースト開発のためのOpenAPI(Swagger)設計規約(83保存)
83
本当に使ってよかったOpenAPI (Swagger) ツール
みなさんSwagger使ってますか?弊社でもREST APIを構築するに当たってSwaggerを導入する機会が増えています。本記事ではSwaggerを導入するに当たって、合わせて利用して便利だったツールを紹介したいと思います。
2019.10.08
武田大輝
Programming
Xでポストする:本当に使ってよかったOpenAPI (Swagger) ツール(15ポスト)
15
Facebookでシェアする:本当に使ってよかったOpenAPI (Swagger) ツール(32シェア)
32
はてなブックマークで見る:本当に使ってよかったOpenAPI (Swagger) ツール(586ブックマーク)
586
Pocketに保存する:本当に使ってよかったOpenAPI (Swagger) ツール(525保存)
525
WAFとして go-swagger を選択してみた
Go のWebアプリケーションフレームワークを検討した際に、 go-swagger が良いのではと思い、比較調査してみました。 結果、実際に選択し導入しています。
2019.08.14
多賀聡一朗
Programming
Xでポストする:WAFとして go-swagger を選択してみた
Facebookでシェアする:WAFとして go-swagger を選択してみた
はてなブックマークで見る:WAFとして go-swagger を選択してみた(13ブックマーク)
13
Pocketに保存する:WAFとして go-swagger を選択してみた(15保存)
15
1