kintone(キントーン)は、ドラッグ&ドロップの直感的な操作で簡単に業務アプリを構築できる大変便利なツールです。しかし、運用の規模が大きくなったり、JavaScriptやCSSを用いた「カスタム開発(プログラミングによる機能拡張)」、あるいは外部プラグインの検証などが必要になったりした際、「本番環境でいきなりテストするのは怖い」と感じたことはないでしょうか。
実際の業務データが入っている本番環境でテストを行うと、万が一設定を誤った場合にデータの破損やシステム停止といった重大なトラブルを引き起こすリスクがあります。
そこで、kintoneの開発・検証を安全かつスムーズに進めるために必ず活用したいのが「kintoneの開発者ライセンス」です。本記事では、開発者ライセンスの概要や利用するメリット、具体的な取得手順から、実務で運用する際の注意点まで詳しく解説します。

kintoneの開発者ライセンスとは、サイボウズ社が運営する開発者向けコミュニティサイト「cybozu developer network」のメンバー向けに、主に開発・検証・学習を目的として提供されている「無償のkintone環境」のことです。
通常、kintoneを利用するにはユーザーごとの月額ライセンス費用が発生しますが、一定の条件(開発や検証目的であること)を満たして申請すれば、本番環境とほぼ同等のフル機能(スタンダードプラン相当)を備えた環境を無料で1ドメイン取得することができます。
主な基本スペックと制限
• 利用料金:無料
• ユーザー数:最大5ユーザーまで
• コース:スタンダードプラン相当(APIの利用やJavaScriptカスタマイズが可能)
• ディスク容量:20GB(5ユーザー×4GB)
• 利用期間:原則1年間(※ただし、開発目的での利用を継続している場合は、期間延長の更新手続きが可能)

自社の本番環境とは別に、この無償の開発者ライセンス環境を確保しておくことには、実務運用において以下のような数多くのメリットがあります。
実際の業務で社員が毎日使っている本番環境で、アプリのアクセス権を書き換えたり、複雑なルックアップやプラグインのテストを行ったりするのは非常に危険です。開発者環境という「隔離されたテスト場」があることで、誤ってデータを削除したり、バグのあるプログラムを走らせて業務を止めたりするリスクを完全にゼロにできます。
開発者ライセンスは「スタンダードコース」に相当するため、kintoneの標準機能だけでなく、JavaScriptやCSSファイルを使った画面カスタマイズの動作検証が可能です。また、WebhookやREST APIを用いた外部システム(基幹システムや他のSaaSツールなど)とのデータ連携テストも、本番データに触れることなく心ゆくまで実施できます。
新しくkintoneのアプリ開発担当になった社員の教育環境や、現場のユーザー向けに「新しいアプリの使い方を練習してもらうためのハンズオン環境」としても最適です。テストデータをいくら投入しても本番の容量や集計に影響が出ないため、安心して操作を学べます。
サイボウズ社が定期的に実施するkintoneの機能アップデートにおいて、自社が導入しているカスタマイズプログラムやプラグインがそのまま正常に動作するかどうかを、本番環境に適用される前に安全にテストすることができます。

開発者ライセンスは、簡単なステップを踏むだけで誰でも申請し、取得することができます。具体的な流れは以下の通りです。
まずは、サイボウズの開発者向けポータルサイトである「cybozu developer network」にアクセスし、新規会員登録(アカウント作成)を行います。メールアドレス等の基本情報を入力するだけで即時登録可能です。
会員登録完了後、ログインした状態でサイト内の「開発者ライセンスを申し込む」ページへ進みます。
申請フォームにて、以下の情報を入力・選択します。
• 会社名(または組織名)
• 利用目的(「自社向けのアプリ開発・検証」など)
• 希望するサブドメイン名(例:example-dev.cybozu.com の example-dev部分)
• 利用規約への同意
申請が承認されると(通常、即時〜数日以内)、登録したメールアドレス宛に環境開設完了の通知メールが届きます。メールに記載されたURL、ログインID、初期パスワードを使ってアクセスすれば、すぐに自分だけの検証用kintone環境の利用を開始できます。

無料で非常に便利な開発者ライセンスですが、あくまで「開発・検証用」として提供されているため、運用にあたってはいくつかの重要なルールや注意点があります。
最大の注意点として、「無償だからといって、実際の売上管理や顧客対応などの本番業務に使ってはならない」という規約があります。もしサイボウズ側に実業務での利用と判断された場合、ライセンスが停止される可能性があるため、投入するデータは必ず「ダミーのテストデータ」に徹底してください。
開発者ライセンスの有効期限は基本的に「1年間」です。期限が近づくと登録メールアドレスに通知が届きます。自動更新ではないため、引き続き開発・検証目的で利用したい場合は、必ず期限内に「cybozu developer network」から延長の手続きを行ってください。手続きを忘れると環境が削除され、作成したアプリやテストデータが消失してしまいます。
開発者ライセンスは最大5ユーザーまでに制限されています。社内の大規模な人数で同時に検証を行ったり、全社員分のテストアカウントを作ったりすることはできません。複数の担当者で使う場合は、アカウントを使い回すか、検証の役割を絞るなどの工夫が必要です。
開発者環境で完璧に作り込んだアプリを本番環境へ反映させるには、アプリをテンプレート化して書き出し、本番環境で読み込ませる(インポートする)必要があります。JavaScriptファイルやプラグインの設定なども個別に移行・再設定が必要になるケースがあるため、移行手順をあらかじめシミュレーションしておくことが大切です。
kintoneの開発者ライセンスは、安全・確実なシステム運用やDX推進を目指す企業にとって、なくてはならない「必須のセーフティネット」であり「実験場」です。
本番環境のデータや稼働状況を一切気にすることなく、高度なJavaScriptカスタマイズの検証、プラグインの相性チェック、社内のオペレーショントレーニングなどを無償で何度でも実施することができます。
「これまで本番環境でヒヤヒヤしながらアプリを修正していた」という担当者の方や、「これからkintoneのカスタマイズに挑戦したい」という企業は、ぜひこの機会に開発者ライセンスを取得し、より安全でクリエイティブな業務改善の環境を整えてみてはいかがでしょうか。
kintoneアプリの開発・カスタマイズに関するご相談・ご質問などお気軽にお問い合わせください