APIは新たなCLIです。
これまでも繰り返し述べてきましたが、改めて言います。APIは新たなCLIです。
インフラストラクチャやアプリケーションサービスのプロビジョニング、構成、運用は、APIを介して行われることがますます増えています。自動化やデプロイパイプラインへの統合において、APIは、ハードウェア、ソフトウェア、オンプレミス、クラウドを問わず、あらゆるデバイスに不可欠なコンポーネントです。
今日、APIを備えていない製品を提供することは、10年前にCLIを備えていないデバイスを提供するのと同じくらい考えられません。APIなしでデジタル経済におけるビジネスを展開することも、同様に考えられません。

実際、MuleSoftの調査「APIの高まる価値」によると、APIから得る収益が0%の組織はわずか10%でした。残る90%はAPIへの取り組みからさまざまな割合の収益を上げており、その大半がAPIを通じて活発にビジネスを展開しています。
こうした目覚ましい収益向上の成果にもかかわらず、APIのメリットとして最も多く実感されているのは、実は生産性の向上です。前述の調査によると、回答者の58%が、APIの実装によって生産性が直接向上したと回答しています。
厳密な論理を重んじる人にとっては、これは少しおかしな話です。APIは、それ自体では価値も収益も生み出さないからです。生産性を向上させることも、ユーザーエクスペリエンスを高めることもありません。APIは、実際に呼び出され、利用されて初めて価値を持ちます。
だからこそ、APIをユーザーエクスペリエンスの一部として捉えることの重要性を、ここでお伝えします。
APIを利用するのは誰か、なぜ利用するのか
According to the State of API Integration 2018によると、半数を超える組織(60%)が、あらゆる開発者にAPIを公開することで、その導入を促進しています。ソーシャルメディアはおおむねこのカテゴリーに該当し、ほぼすべての市場における多くの製品プロバイダーも同様です。F5も、BIG-IPプラットフォームの統合、自動化、管理を可能にするiControlREST APIを公開しており、このカテゴリーに該当します。BIG-IPを利用していなければ、このAPIはあまり役に立ちませんが、利用している場合は公開APIとして、活発なコミュニティからサポートを得られます。
半数以上(56%)の組織は、開発者が統合サービスを構築できるプラットフォームも提供しています。また、3分の1強(35%)が開発者による統合を容易にするSDKを提供し、42%が技術者以外のユーザーも利用できる構築済みの統合機能を提供しています。
では、「APIを利用するのは誰か」という問いへの答えは簡単そうです。開発者です。しかし今日、「開発者」という言葉は広い意味を持ち、ソフトウェアや運用、さらにはビジネスなど、さまざまな領域を含むものとして捉える必要があります。実際、現在では多くの人々(カメラに向かって手を振ってください、NetOpsの皆さん)が、APIを利用してインフラストラクチャ、サービス、アプリケーションの自動化、オーケストレーション、管理を行っています。
つまり、APIの利用者は、多くの場合、サービスや製品のユーザーと同じです。したがって、APIも必然的にユーザーエクスペリエンスの一部となります。
その影響の1つとして、APIは単にCLIをREST対応にしただけのものであってはならず、実際、それでは成り立ちません。事実、「State of API Integration」への回答から、ユーザーは、APIを利用して構築しようとしているユースケースに合わせたAPIを求めていることがわかります。
組織は現在、APIの導入をどのように推進しているか
- 60%:すべての開発者が利用できる公開API
- 56% 開発者が統合サービスを構築できるプラットフォーム
- 42% 技術者以外のユーザーも活用できる構築済みの統合
- 35% 開発者が容易に統合できるようにするSDK
API統合に関して、お客さまやパートナーから最も要望が多いものは何ですか?
- 47%:特定のビジネスニーズに適合するカスタマイズされたAPI
- 19% より充実したドキュメント
- 19% 「ノーコード」統合テンプレート
- 13% 必要かつ使用しているAPI向けのSDKラッパー
今問われているのは、APIがあるかどうかではなく、適切なAPIがあるかどうかです。実際には、複数のAPIを提供する必要があるかもしれません。たとえば、特定の統合や拡張、新製品の開発に対応する、きめ細かな公開APIです。さらに、運用やワークフローに重点を置いたSDKのような機能に加え、ビジネスユーザー向けの「ローコード」オプションも考えられます。
APIをユーザー体験の一部として捉え、対象ユーザーに合わせて最適化しなければ、APIの導入が進まず、ひいてはビジネスにも影響が及ぶ可能性があります。
著者について

Lori MacVittieは、F5のOffice of the CTOに所属するDistinguished Engineer兼Chief Evangelistであり、アプリケーションデリバリ、自動化戦略、インフラストラクチャに関する深い専門知識を有しています。AIエージェントのガードレール策定、脆弱なマルチクラウドアーキテクチャの分析、スケーラブルなシステムの限界の検証など、複雑な事柄を明快にすることで知られています。アプリケーション開発、ITアーキテクチャ、ネットワークおよびシステム運用の分野で、30年以上にわたる業界経験を有しています。F5入社前は、受賞歴のあるテクノロジー編集者として活躍していました。 MacVittieはコンピューターサイエンスの修士号を取得しており、セキュリティ、クラウド、エンタープライズアーキテクチャにわたる分野で多数の著作を発表しています。また、テーブルトークゲームとビデオゲームをこよなく愛し、チーズについては遠慮なく強いこだわりを語ります。
Lori Mac Vittieのその他のブログ記事関連するブログ記事

F5 Application Study Tool:OpenTelemetryによるF5 BIG-IP環境の監視
F5の新しいオープンソースツールは、BIG-IP環境を詳細に可視化し、データを追跡するとともに、強力でカスタマイズ可能なインサイトを得るための基盤を提供します。
F5 BIG-IPでAI防御を実現
F5 BIG-IP Advanced WAF、BIG-IP APM、BIG-IP SSL Orchestratorが、生成AIアプリ向けに包括的なセキュリティソリューションを提供する仕組みをご覧ください。
F5 Advanced WAFによるGraphQL APIの保護
ここ数年、多くの組織がデジタルトランスフォーメーションを進めており、COVID-19のパンデミックによってその動きは加速しています。
アプリケーションサービスの現状 通信業界版:リーダーとしての台頭
通信ネットワークが進化し、さまざまな業界の幅広いユースケースに対応するなか、通信業界の回答者がテクノロジーリーダーとしての存在感を高めていることがわかります。
デジタルトランスフォーメーションは、単なるペーパーレス化ではない
デジタルトランスフォーメーションは、単なるペーパーレス化ではありません。真のモダナイゼーションにアプリケーションアーキテクチャとセキュリティの再構築が必要な理由を、F5ブログでご覧ください。
やめましょう。もう本当にやめましょう。HTTPSはHTTPより高速ではありません。
もうやめましょう。HTTPSはHTTPより高速ではありません。プロトコルのパフォーマンスに関する微妙な違いと、暗号化トラフィックを適切に最適化する方法については、F5ブログをご覧ください。