はてぶ・Qiita・Zennのトレンド記事を紹介
API(アプリケーションプログラミングインターフェース)は、ソフトウェア同士が機能やデータをやり取りするための仕組みです。多くのWebサービスがAPIを公開し ています。
その通信、信頼できる?DMMの不正対策が挑んだ“Zero Trust” API制御の設計思想 🔖 2
General 背景 Zero Trust と BeyondCorp コンテキスト・ベースの必要性 不正対策領域への応用 BeyondCorp 処理フローと 4種の主要コンポーネント 最後の部品 Gateway 全体フロー Component 分割の価値 Blacklight の
【初心者向け】ZENRIN Maps APIを使って地図イベントとマーカーを操作する 🔖 1
はじめにZENRIN Maps APIは、日本全国をカバーした詳細な地図情報と、柔軟なカスタマイズが可能なJavaScriptライブラリを提供しています。この記事では、地図を操作する中でよく利用される「イベントリスナー」の基本的な使い方をご紹介します。クリックでマー...
Web APIのテストデータを自動生成してくれるツール「Schemathesis」の紹介 | gihyo.jp 🔖 47
筒井(@ryu22e)です。今月の「Python Monthly Topics」は、Web APIのテストデータを自動生成してくれるツール「Schemathesis(スキーマセシス)」を紹介します。 Schemathesisとは何か Schemathesisは、OpenAPIまた
Software Design別冊 Web API開発実践ガイド ――REST/gRPC/GraphQLからテスト、セキュリティまで 著者 杉本和也,津郷晶也,太⽥佳敬,武田大輝,宮崎将太,福岡秀一郎,武上将樹,渋川よしき,真野隼記,小谷優空,和田祐汰,浦優太,金井祐樹,内山高
静的S3サイトにAPIで取得したデータを表示ハンズオン 🔖 1
1.はじめに1.1.構築背景本記事では、S3(静的)画面にアクセスすると Ajaxにより APIGatewayを呼出して、Lambda が DynamoDBの情報を取得、 S3(静的)画面を変更するというハンズオンになります。※ハンズオンについてLLMに「S3...
AI Ready API ─ AI時代に求められるAPI設計とは?/ AI-Ready API - Designing MCP and APIs in the AI Era 🔖 134
Presentation slides for Azure OpenAI Service Dev Day 2025 Session title: AI Ready API ─ AI時代に…
ずっと欲しかったRustのWebAPIテストフレームワークを個人開発している話 🔖 31
自己紹介アメリカのIT企業でRustを使ったWebAPI開発に携わっています。Rust以前はC++エンジニアとして経路探索WebサービスやMMORPGサーバー、証券取引システムの開発をしていました。2017年からRustでバックエンドの開発をしており、WebAPIテスト自動化の
LLMのAPIを活用したバックエンドアーキテクチャの事例を紹介します 🔖 53
主な処理フローとしては、「患者様から薬剤師へ」「薬剤師から患者様へ」の2つの業務フローが存在します。非同期処理については、Sidekiqのワーカーサーバーで対応しています。 LLMの環境 YOJOで使用しているLLMとその周辺ツールについてご紹介します。 モデル・API 現在、Y
【生成AI】Gemini 2.5 ProでGoogle MapAPIによる人口増減のヒートマップが1時間で作れてしまった! 🔖 1
地域課題を探る課題で、住んでいる八王子市内の各地域の人口増減がどうなっているか調査していました。表データとしてではなく地理的な特徴をみたいと思い、Gemini 2.5 Proに依頼したところ、まさかの たった1時間 でGoogle Map APIを使ったヒートマップができ...
BedrockがAPIキーに対応しました。これまでは、他のAWSサービス同様にアクセスキーやシークレットキー、セッショントークンを使用した認証情報が必要でしたが、これらの代わりに一つのAPIキーでアクセスが可能になります。OpenAIのAPIやAnthripicの...
アンドパッドの ML API 基盤における MLOps の取り組み 🔖 1
はじめに こんにちは。アンドパッドのデータ部 Data Platform チームに所属している t2sy8 です。 Data Platform チームは「ANDPADのあらゆるデータを整備し、使いやすくて信頼性のある基盤を構築」をミッションとし、他のチームと協力して日々、データ基
Vibe Coding での挑戦、APIゲートウェイの制作 🔖 4
みんな大好き(?)Vibe Coding 最近よく聞くようになりました、Vibe Codingという言葉。雰囲気コーディングともいうそうです。 「人間が音声やテキストで指示を出し、AIが主体となってコ...
【続報】Clineの利用規約が修正されました!VSCode拡張版で自身のAPIキーを使えば安全に利用可能に 🔖 1
こんにちは!サーバーワークスで生成AIの活用推進を担当している針生と申します。 今日は、先日お伝えしたClineのデータ収集に関する懸念事項について、重要なアップデートをお知らせしたいと思います。 前回の記事の振り返り 2025年5月13日に公開した「Cline利用におけるデータ
【CSR】なぜCSRだとAPIキーがバレちゃうの?どうしたらいいの? 🔖 53
はじめに 先日、CSR、SSR、SSGについて学習していました。 その中で、CSRだとAPIキーやトークンがブラウザ上で確認できるということを知りました。 私が作ったReactのプロダクトはAPIを使用しているけど、大丈夫? .envファイルに定義したけど、それは意味ないの?など
AI搭載イヤホンをハックしてDOOMを実行しOpenAI APIキーとチャット履歴を盗むことに成功したとの報告 🔖 28
「世界初のAI搭載イヤホン」と宣伝されているIKKOの「Activebuds」を入手してハッキングしたところ、OpenAIのAPIキーと顧客データを盗み見れてしまったとの報告がありました。 Exploiting the IKKO Activebuds "AI powered" e
【CSR】なぜCSRだとAPIキーがバレちゃうの?どうしたらいいの? 🔖 53
はじめに先日、CSR、SSR、SSGについて学習していました。その中で、CSRだとAPIキーやトークンがブラウザ上で確認できるということを知りました。私が作ったReactのプロダクトはAPIを使用しているけど、大丈夫?.envファイルに定義したけど、それは意味ない...
MCPはAPIではない - 単純変換してはいけない理由 - 吉田の備忘録 🔖 163
Microsoft Copilot Studio でカスタムのエージェントを最近作り始めた方は、システムとの連携にMCPを利用したり、APIも利用することもあると思います。ありがちな勘違いが、APIをそのままMCPにすればいいじゃないか?という考えを持つこともありますが、MCPの
【コーディング無し】既存 API サーバーを MCP サーバーに一瞬で変える方法 🔖 35
はじめに この度、Azure API Management (APIM) で、既存の API を MCP サーバーとして公開する機能 がプレビューでリリースされました。 この機能は先日の Microsoft Build 2025 で発表された機能です。以下がその発表の動画です。
【Web Bluetooth API】Joy-Con 2 をプレゼンリモコンにする 🔖 1
Joy-Con 2 をブラウザ上で Bluetooth 接続し、スライドサービス上でスライド送り・戻しをできるようにしてみました。 動作環境必要要件Bluetooth 接続が可能であることOSmacOSWindowsAndroidWeb Blue
OpenAIの文字起こしAPIは音声データを2倍速か3倍速にすると安く使える 🔖 41
OpenAIは多様なAI機能をAPIを介して展開しており、音声データを文字起こししてテキストデータとして出力するAPIも提供しています。この文字起こしAPIについて、ソフトウェアエンジニアのジョージ・マンディス氏が「音声データを2倍速か3倍速にすると、品質を損なうことなくコストを
【コーディング無し】既存 API サーバーを MCP サーバーに一瞬で変える方法 🔖 35
はじめにこの度、Azure API Management (APIM) で、既存の API を MCP サーバーとして公開する機能 がプレビューでリリースされました。https://learn.microsoft.com/ja-jp/azure/api-management/
「Google Chrome 138」安定版リリース、文章の要約や翻訳の機能を提供するAPIを公開 🔖 12
ウェブブラウザ「Google Chrome」の最新安定版であるバージョン138がリリースされました。言語モデルを利用して文章の要約や翻訳を行うAPIが公開され、ウェブ開発者が言語モデルを扱う機能を実装するための労力が大幅に軽減されます。またセキュリティリスクを軽減する数々の更新も
Claude APIを使ったアプリケーションの多言語対応 🔖 1
こんにちは、kickflowでCTOをしている小林です。 kickflowでは先日中国語(簡体字・繁体字)と韓国語への対応をベータ版としてリリースしました。 今回は、kickflowのプロダクトを多言語対応するにあたり、AIを活用した自動翻訳アプローチについてご紹介します。 具体
`Ractor::Port` ― Ractor の API を一新した話 - STORES Product Blog 🔖 16
テクノロジー部門技術推進本部の笹田です。最近、ある大学で Ruby インタプリタを作ってみよう、みたいな集中講義をさせていただいてるんですが、実装に使う言語がみんな Ruby じゃなくて面白かったです。 本稿では、Ruby で並列処理を手軽に実現するための機構 Ractor の
API Key 無しで Gemini をセキュアに Google Apps Script から利用する 🔖 168
本文に関係ないドッグランに行ったときの犬たち こんにちは、AI・機械学習チームの山本(@hiro_o918)です。 このブログは AI・機械学習チームブログリレー 5 日目の記事です。 これまでのリレー記事でも出てきたように、弊社でも AI を活用したプロダクト開発が進んでいます
`Ractor::Port` ― Ractor の API を一新した話 🔖 16
本稿では、Ruby で並列処理を手軽に実現するための機構 Ractor の API について、以前から気になっていた部分を最近になって一新し、`Ractor::Port` というものを導入したので、その内容をご紹介します。
iOS 26、「サードパーティ製AirDrop」が開発可能に。専用APIが解放 🔖 157
iOS 26、「サードパーティ製AirDrop」が開発可能に。専用APIが解放 EU規制圧力でついに実現、理論上はiPhoneとAndroid間で利用可能に AppleがiOS 26で、サードパーティ製アプリが独自のAirDrop代替機能を構築できる新しいAPIを提供することが明
Testing Web APIs は想像したAPIテストのテクニック集以上の本でした 🔖 5
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。わたしはSDET(Software Development Engineer in Test)という職種で働いており、API のテスト自動化だけでなく、システムの品質を向上させるための様々な活動を行っています。今回
こんにちは、@きょーです!普段はデリッシュキッチン開発部のバックエンド中心で業務をしています。 はじめに OpenAPI で API 仕様書を書く際、null 値を許容するプロパティの表現方法はバージョンによって異なります。たとえば、ユーザープロフィールのメールアドレスのように「
MCPの概念とLINE Messaging APIを利用したMCPサーバー構築事例の紹介 🔖 41
This post is also available in the following languages. English, Korean, Chinese はじめに 先日、Anthropic社はClaude LLMを通じてモデルコンテキストプロトコル(Model Conte
Connect を HTTP/1.1 + JSON API として使う!Salesforce 連携 API の実装事例 🔖 1
こんにちは!バクラク事業部 PlatformEngineering 部の @hira です! 今回は社内オペレーションを自動化するため Connect を利用して Salesforce 連携用の API を作ったので、事例として紹介したいと思います。 そもそも Connect っ
OpenAPI ではなく TypeSpec を読み書きするスキーマ駆動開発 🔖 80
支出管理開発本部で事業部横断テックリードをしている @ogugu です。 広く複雑で大規模になりつつある支出管理のアーキテクチャについて、以下の連載形式でご紹介していきます。 支出管理におけるTypeSpecを中心にしたスキーマ駆動開発 支出管理における自動テストの戦略 支出管理
OpenAI、新AIモデル「o3-pro」リリース 「o1-pro」より高性能ながら、API料金は約7分の1に 🔖 34
米OpenAIは6月11日(日本時間)、新たなAIモデル「o3-pro」の提供を、ChatGPTの有料会員「Pro」「Team」向けに始めた。同社が4月にリリースした「o3」をベースに、長考によって信頼性の高い回答をするよう設計した。数学や科学、プログラミングなどのタスクに強みを
hono/zod-openapiで実現するAPI開発実践 🔖 1
この記事では、TypeScriptとhonoを用いたAPI開発において、`@hono/zod-openapi`を導入しました。APIの型安全性を向上させ、OpenAPIドキュメントを自動生成する方法を解説しています。開発効率が向上し、APIの信頼性が高まる実装をハンズオン形式で紹
MCPの概念とLINE Messaging APIを利用したMCPサーバー構築事例の紹介 🔖 41
はじめに先日、Anthropic社はClaude LLMを通じてモデルコンテキストプロトコル(Model Context Protocol、以下MCP)を発表しました。MCPは、大型言語モデル(lar...
v0 APIのアーキテクチャ: Chat Completion API自作界隈 🔖 82
はじめに先日、Vercelがv0 APIという興味深いサービスを発表しました。v0.devは、アプリのプロトタイピングからデプロイまでをWebブラウザ上のチャットで行えるサービスです。v0 APIは、この機能を外部から利用可能にする有料プラン向けのAPIサービスとして提供されてい
AWS SAM:S3 ホスティング + Lambda + API Gateway + DynamoDB 構成を試してみた 🔖 1
はじめにAWS SAM(Serverless Application Model)は、API Gateway + Lambda + DynamoDB + S3 などを簡単に構築できる便利なフレーム…
AWS Invoice Summary API から請求時点のドル円レートを確認できるか試してみる 🔖 2
AWS Invoice Summary API(請求サマリー)が利用できるようになったとアナウンスがありました。https://aws.amazon.com/jp/about-aws/whats-…
デジタル庁提供のマイナポータルAPIを活用して健康データ管理を実現した話 🔖 1
はじめに はじめまして、 DeSC ヘルスケア 製品開発統括部プロダクト開発部の田代弘平です。 私の部署では、「楽しみながら、健康に。」をコンセプトに、ヘルスケアエンターテイメントアプリ kencom を開発しています。 ウォーキングイベントを定期的に開催したり、健康づくり関連の
Web Stream APIを使ってサーバーのメモリより大きなデータを扱う 🔖 1
はじめにWeb Stream APIを試してみました!それまであまり技術イベントに参加したことはなかったのですが、2024年10月のNihonbashi.jsに参加し、詳しい方のお話を聞いて興味を持ったのがきっかけです 前提 Web Stream APIとは?こちら
僕が考えるフロントエンドの APIクライアント設計:型安全で柔軟なfetchの共通化 🔖 4
Next.jsのAPI呼び出し、もっとスマートにしませんか?Next.jsでAPI呼び出しを共通化すると、コードがシンプルになり、開発効率が格段に上がります。この記事では、僕がこだわったAPIクライアントの実装を紹介します。特に、次の2点に力を入れました:• 型安全な戻り値
API GatewayのLambdaプロキシ統合とは 🔖 1
概要API Gateway作成時にあるLambdaプロキシ統合というものが気になったので、少しまとめてみました。Lambdaプロキシ統合とはざっくりいうと、API Gatewayが受け取ったH…
FastAPI on Dockerがかなりシンプルになった(2025年版) | フューチャー技術ブログ 🔖 263
5 年ほど前に Python のコンテナ化について 2 つの記事を書きましたが FastAPI 側も Docker 側もアップデートがあり、当時よりもかなりシンプルになってきたのを感じたので少し調べてまとめてみました。 書き方の部分は別として Python におけるコンテナイメー
では、日本郵便のデジアドAPIをたたいて「住所」をゲットしてみよう。本当にOAuthかな? 🔖 123
体調を崩して時間が空いてしまってごめんなさい。前回の記事では、日本郵便のデジタルアドレス(デジアド)を取得して、日本郵便の提供する送り状作成アプリで使うところまでやりました。今回は、これをAPI経由で取得してみます。なんたって、「郵便番号・デジタルアドレスAPI」のページには、O
AWS Strands AgentとUpstage APIを使った名刺画像から社員URLを取得する 🔖 1
はじめにFusicのレオナです。今回は、UpstageのUniversal Information Extraction APIを活用し、弊社の名刺画像から名前を抽出します。そして、その名前をもとにメンバー紹介ページから該当URLを取得する、AWS Strands Agentを
@nestjs/swagger を活用して NestJS 製 API の仕様書を作る 🔖 1
こんにちは、OTTサービス技術部 開発第1グループの清瀬です。 主にフロントエンドエンジニアを担当しております。 とあるプロダクトで、NestJSを触る機会がありました。 そのプロダクトではAPIドキュメントがなかったので、NestJSのdecoratorを利用してSwagger
初心者向けapiDoc入門:簡単なAPIドキュメントの作り方 🔖 1
はじめにAPI開発って楽しいけど、ドキュメント作成だけは正直「うーん…」ってなること、ありますよね?特に初心者だと、どこから手をつけていいか分からず、時間ばかりかかって挫折しそうになることも。でも…
日本郵政「デジタルアドレスAPI」を使ってみた感想 🔖 44
はじめに2025年5月26日、日本郵政が新しいサービス「デジタルアドレス」を開始しました。エンジニア泣かせな日本の住所表記を英数字7桁で表現することができ、表記ブレを無くすことができる画期的な取…