Swaggerの旅における次の章を発表できることを大変嬉しく思います。本日、私たちはAPI業界の有力企業と提携し、Linux Foundationの下でSwagger Specificationに関するオープンガバナンスモデルを構築することを発表します。これにより、SwaggerはREST APIを記述するための基盤として確固たるものとなり、その採用はこれまで以上に加速するでしょう。
なぜこれが重要なのでしょうか?より多くのコンシューマー、サービスプロバイダー、ツールベンダーがREST APIの記述方法に集約することで、状況は好転します。APIのコンシューマーとしては、APIと対話するための標準化された方法が手に入ります。サービスプロバイダーとしては、顧客があなたのサービスに切り替えるのがより簡単になります。そして、ツールベンダーとしては、互換性の問題に対処するのではなく、最高のツールを作ることに集中できます。Webの初期の頃を思い出してください。特定のブラウザでしかサイトが動作しないとき、どれほど苦痛だったでしょうか?REST APIの記述もそれほど変わりません。提供される価値は、記述方法ではなく、体験とサービスから生まれます。Swaggerはこのプロセスを大いに助けます。
Swaggerは、Reverb(旧Wordnik)でのサイドプロジェクトとして始まりました。APIのニーズを解決しようと取り組む中で、Swaggerのアイデアが生まれました。これは、REST、SOAP、Webサービス、RPCの「良い部分」と感じていたものを、シンプルで分かりやすい形式にまとめたものです。このアイデアから、ユーザーインターフェースからコードジェネレーター、ディレクトリサービスまで、幅広いツールが生まれました。Swaggerは重要なニーズを満たし、そして最も重要なことに、適切なタイミングでそれを行いました。Swaggerの周りに成長したコミュニティは、観察し、交流する上で素晴らしいものです。
4年以上が経過し、Swaggerツールは1日あたり約15,000回ダウンロードされています。Swaggerツールの既知のオープンソースリポジトリは2000近くあり、すべての主要なAPI管理プラットフォームでファーストクラスのサポートを受けています。何万人もの開発者がSwaggerを直接使用しており、この成長はOAIによってさらに加速するでしょう。大手企業が関与しているにもかかわらず、SwaggerはCORBAの問題に悩まされることは決してありません。そのコミュニティ主導の起源と方向性は、今やしっかり確立されています。
オープンガバナンス構造への移行は、Swaggerにとって論理的な次のステップです。IBMのような企業がSwaggerに大きな投資を行っている(例えば、WatsonのSwaggerインターフェースを見てください!)ことを考えると、Swaggerの次の成長段階を形作るのに役立つ、より多くのリーダーをテーブルに招き入れることは理にかなっています。Node.js Foundation (nodejs.org) と同様に、様々な企業が生態系に貢献し、そのガイドにも貢献したいと考えています。先進的な企業グループと協力し、Swaggerの親会社であるSmartBear Softwareは、Linux Foundationの下でOpen API Initiativeを組織し、Swagger Specificationをこのグループに寄付しています。ここから、OAIグループは、オープンで協力的な方法で仕様を進化させ、短いが重要な一連の核となる価値観に固執します。オープン、協力的、貢献主導、実用的、拡張可能、安定、中立です。
Swagger Specificationを前進させる上で、OAIはAPIを全体的に容易かつ効果的にするという大きく重要な役割を担っています。SmartBearは、Swaggerを取り巻くコミュニティを育成し、成長させ続け、主要なツールは常に無料でオープンソースとして提供します。私たちの創設パートナーには、Google、Microsoft、IBMのほか、3Scale、Apigee、CapitalOne、Intuit、PayPal、Restletが含まれます。
OAIが仕様のみに焦点を当てることで、それに依存するツールの世界は飛躍的に成長するでしょう。OAIサイトhttps://openapis.orgをご覧ください。API接続の未来に興味があるなら、ぜひ参加してください!