複数のAPIキーにより、DeepL APIのセキュリティと柔軟性が向上

author DeepL Team

複数のAPIキー取得に関する要点

  • DeepL APIのユーザーに、より高い独立性と柔軟性を提供

  • APIキーが漏洩した場合に備えたセキュリティの強化

  • 既存のワークフローを中断することなく、APIのユーザー体験を向上


DeepL APIのアカウントで複数のAPIキーを取得できたら、と思われたことはありませんか?この度、DeepL APIで複数のAPIキーに対するサポートが正式に開始され、多くの方のご希望が現実となりました。 

これまでDeepL APIのユーザーは、すべての開発ワークフローに対し1つのAPIキーしか取得できませんでした。しかし、複数のAPIキーに対する多くのリクエストに応え、この度サポートの変更を実施しました。このアップデートがお客様やお客様のチームにどのような影響をもたらすか、引き続きブログをお読みください。

複数のAPIキーを取得することの重要性

セキュアなAPIキーと使用パターンを色分けして示したイラスト

柔軟性

複数のAPIキーは、ユーザーから最も多く寄せられたリクエストでした。今回の変更で、DeepL APIを使用するチームは必要なだけキーを取得でき、これまでにない柔軟性を得られるようになりました。 

ローカル環境、テスト環境、ステージング環境、本番環境のすべてに同一のAPIキーを使用するのとは異なり、今回のアップデートで環境ごとに個別のキーを取得することも可能となります。これにより、それぞれのキーの独立性も簡単に確保できるようになります。 

利用状況のより的確な把握

お客様の組織では、ソフトウェアエンジニア、開発チームのメンバー、フリーランサーなどの複数名でDeepL APIを使用されていますか?そのような場合、これからは各スタッフに個別のAPIキーを割り当てることが可能となります。 

個々のキーの管理と報告によって、ユーザーはAPIの利用をより的確に把握できるようになります。

セキュリティ

今回のアップデートはセキュリティにも大きな影響をもたらします。万が一、APIキーの漏洩が生じても、今後は強固な安全対策によって被害を抑えられます。

例えば、1つのキーを複数の業務で使用する場合、誤って権限のないユーザーとキーを共有してしまうリスクが存在します。今回のアップデートでは複数のキーの取得だけでなく、必要に応じてキーを削除することも可能になりました。キーの取得や削除は既存の業務にほとんど支障をきたすことがないため、開発者とユーザーの両方にとって嬉しいアップデートとなるでしょう。

APIキーとは?

4つのAPIキーによって安全な認可が得られるのを示したイラスト

APIキーが何であるか、多くの方が正確にご存じだと思われますが、中にはAPIキーという言葉に馴染みのない方もいらっしゃるかもしれません。 

まず「API」ですが、これはアプリケーション・プログラミング・インターフェースの略称で、2つ以上のアプリケーションをつなぎ連携させるソフトウェアを指します。次に「キー」の部分ですが、これはコードまたは固有の識別子を意味し、開発者やユーザー、またはアプリケーションによるAPIへのアクセスを認可するために使用されます。

基本的に、キーがなければAPIにアクセスすることはできません。 

なぜAPIキーは重要なのか?

確実なユーザー認証とセキュリティを重視する企業にとって、APIキーの使用は理にかなっています。APIに誰でもアクセスできる状態は望ましくありません。

そして、複数のAPIキーの使用は、柔軟性、利用状況の把握、セキュリティ強化のために重要です。会社に1人の警備員がいる状態を想像してみてください。警備員がいること自体はビジネスのセキュリティにとって良いことです。しかし会社の規模や組織の複雑さによっては1人では足りず、複数の警備員を必要とすることも多いでしょう。

複数のAPIキーを持つことで、組織は以下のことが可能になります。 

  • 個々のAPIキーの独立性と全体的な柔軟性の向上

  • より的確な利用状況の把握 

  • APIセキュリティの強化 

早速、複数のAPIキーを取得しましょう

複数のAPIキーは、忙しい中でも厳格なセキュリティを重視する企業に大きな変化をもたらします。今回のアップデートを、このようにお知らせでき嬉しく思います。

早速、DeepLのアカウントで、複数のAPIキーを取得され、DeepL統合の強化にお役立てください。