Realm Platform

オフラインファーストでリアクティブなモバイルアプリを簡単に開発する柔軟なプラットフォームです。

The new standard in data synchronization that deploys in minutes for seamless edge-to-cloud data synchronization.

Start a Free Trial Now

Try Realm Cloud Now!

Now anyone in the world can deploy Realm Platform in minutes, and it is being used by thousands.

オフラインファーストなアプリを開発する

Realmの“ライブオブジェクト”、組み込みデータベース、そしてリアルタイム同期はネットワーク接続が不安定な状況で即座に有効なソリューションを提供します。Realmを使うことでネットワーク通信のない状況でも、変わらない優れた体験を提供できます。あらゆるユーザーに対してオフラインでもオンラインでも変わらない生産的な環境を提供します。Realmのデータは常にアクセス可能で、データの競合はネットワーク接続が復元した際に、自動的に解決されます。[さらに詳しく](https://www2.realm.io/whitepaper/offline-first-approach-registration)

レガシーシステムをモバイル化する

はるか昔に作られた既存のデータベースシステムと連携して動作するモバイルアプリをメンテナンスすることもよくあります。何も問題はありません。Realmを一種のミドルウェアとして使用し、古いシステムと双方向の自動的なデータ変換によってモバイルフレンドリーなシステムを実現します。Realmは自動的かつシームレスに同期するので、アプリとレガシーシステムは常に最新の状態に保たれます。[さらに詳しく](https://www2.realm.io/webinar/common-architectures-registration)

REST APIと戦うことをやめる

モバイルアプリからREST APIを扱うことは簡単なことではありません。Realmを使うならその必要はありません。Realmを“RESTless”なミドルウェアとして使用します。そうすることで既存のAPIはライブオブジェクトを用いて簡単で取り扱えます。Realmのイベントハンドリングにより、すべてエンドポイントとサービスをRealmに接続し、アプリは容易にスケールします。クライアント側でネットワーク通信やシリアライゼーションのコードをメンテナンスする必要はなくなり、より重要なビジネス要件にフォーカスできます。[さらに詳しく](https://www2.realm.io/whitepaper/api-handling-mobile-enterprise-registration)

リアルタイム同期でリクエスト/レスポンスのボトルネックを打ち消す

通信中を表すぐるぐるマークは嫌われています。Realm Platformのデータ同期エンジンは、リアルタイムのライブデータオブジェクトを使用してアプリのパフォーマンスを大幅に向上させます。データはオブジェクトとして常に更新を監視するので、データの変更はすべてのクライアントとサーバー間で自動的に同期され、シリアらいゼーションやネットワーク通信のコードも不要です。Realmを使うと常に“自動更新“される応答性のよいアプリで優れたユーザー体験を提供できます。[さらに詳しく](https://www2.realm.io/whitepaper/reactive-apps-registration)

Bring the server closer to your users with edge computing

Realmは実用的なエッジコンピューティング機構を提供します。サーバー、デバイス、その他のどこであってももっとも効果的にデータをキャッシュ、処理します。Realm Platformはそれをデータ同期やコンフリクトの自動解決、イベントハンドリングの仕組みによって実現します。Realm Object Serverをアーキテクチャに組み込むことで、データのラウンドトリップを回避し、より最適な場所でデータを扱います。[さらに詳しく(お問い合わせ)](https://www2.realm.io/sales-contact)

Whitepaper: BUILD BETTER APPS FASTER™

The Realm Platform takes our mission of helping developers build better apps, faster to the next level by offering an end-to-end solution for delivering fast, stable, reactive and robust mobile applications. Learn how Realm Platform can help you design world-class apps with world-class features.

 

Realm Studio

Realm StudioはRealmを使ために必要なことをすべて統合した無料の開発ツールです。優れたインターフェースにより、Realm PlatformとRealm Databaseの管理、開発を簡単にします。Realm Object Serverのアクティブなネットワーク接続、Realmファイル、トラフィックなどの状態を一覧できます。またRealmデータをリアルタイムに閲覧、編集できるので、デバッグが容易になります。Realm Studioは優れたアプリを短時間で開発するためのすばらしい開発環境を提供します。

仕組みについて

Realm Platformはこれまで使われていたRealm DatabaseとRealm Object Serverを新しく統合したフレームワークです。

Realm Database

Our fast and reactive database is superior to SQLite-based alternatives as an embedded “live object” database on the device. And when you connect it to Realm Object Server, it becomes a distributed database providing automatic, realtime data synchronization.

Realm Sync

At the heart of Realm Object Server, automatically synchronizing data objects across all devices and the servers in realtime, is Realm Sync. It handles conflict resolution and offline states seamlessly — and your data is safe with TLS/SSL and AES-256 encryption.

Realm Studio

Functioning as your dashboard and your cockpit, Realm Studio gives you control over your data, platform functions, users, and configuration. Featuring an efficient, task-oriented UI, it’s built on Electron and it works across every major platform.

Realm Adapters

Part of Realm Object Server, Realm provides Adapter API's that allow to create connectors to fetch data from existing REST APIs and data sources. Integrated data become live objects, freeing you to focus on features rather than writing networking or serialization code. Use pre-built connectors, or make your own custom integrations.

Event handling

Realm Object Server’s event handling functionality means you can easily build server-side features with simple JavaScript. When synced data changes, your custom logic executes—making sophisticated server-dependent features dead simple to build.

Permissions and authentication

Log in users with our authentication systems, or customize authentication to work with your existing systems or third party providers. Define precise permission controls to make sure the right people have access to the right data.

Read a Whitepaper

Learn about Realm's best practices, approach to identity, access control, auditing and logging and encryption. Check out some of our whitepapers below.

Read more

Try a Demo

Learn how to get a synchronized Realm up and running with just 20 lines of code, and discover the power of server-side event handling in a simple demo.

Try a Demo

Watch a Webinar

Get a clear and practical overview of the Realm Platform and its top use cases in these presentations and demos.

Watch now

Get Started with Realm



Trusted by Fortune 500 mainstays, innovative startups, and #1-ranked app store successes

Realm Platform Overview

Learn how the Realm Platform can help you build better apps faster.

The next generation of the Realm Platform

A few reasons customers love Realm.

Play Video

次世代のリアクティブなモバイルアプリを実現する完璧なバックエンドシステム

Realm Platformは洗練されたデータドリブンの機構を備え、モバイルアプリを短時間に簡単に開発できます。例えばチャットやリアルタイム同時編集、REST APIやレガシーシステムをもっと簡単に扱いたい、オフライン状態でも変わらないユーザー体験を提供したい、といった場合にRealm Platformは適しています。Realmのリアルタイムデータ同期とイベントハンドリングを使えば、もうネットワーク通信やシリアライゼーションのコードを書く必要はありません。

Realmはすべてのモバイルプラットフォームで動作し、オンプレミス、クラウドサービスのどちらにもデプロイでき、柔軟にスケールします。既存のシステムに対して補完的に動作させることもでき、アプリ全体だけでなく必要に応じて単一の機能セットだけを利用することも可能です。