Skip to main content

RxDB Pricing

RxDB's payd plugins offer advanced features and performance improvements designed for businesses and professionals. They are ideal for commercial or critical projects, providing better performance, a smaller build size, flexible storage engines, secure encryption and other features.

Four tiers. Annual licenses.

Free is the open-source core. Pro and Pro Plus add commercial plugins for production workloads. Enterprise adds the contract terms larger companies need.

Free

Open-source core. Everything you need to ship a side project or evaluate RxDB.

 
€0/ forever
Open Source license
INCLUDES
  • RxDB core (schemas, queries, hooks)
  • Replication & realtime sync
  • Default RxStorage (Dexie, Memory, LokiJS)
  • Schema validation & migration
  • Community support on GitHub & Discord
  • Premium storages (OPFS, SQLite, Filesystem)
  • Performance plugins (Sharding, Memory Mapped)
Read the docs
Apache 2.0 License// no signup, no key

Pro

Production-grade storage engines for browser & native. The pragmatic upgrade.

From
€1,300/ year
annual, flat fee
INCLUDES
  • Everything in Free
  • RxStorage OPFS - newest browser storage
  • RxStorage IndexedDB - most reliable browser storage
  • RxStorage SQLite - Electron, React-Native, Capacitor
  • RxStorage Filesystem (Node + Expo)
  • WebCrypto Encryption
  • Fulltext Search
Buy Pro
Preview License Agreement// most teams start here

Pro Plus

Squeeze more out of every device - performance plugins & server adapters.

From
€2,000/ year
annual, flat fee
INCLUDES
  • Everything in Pro
  • RxStorage Worker - main-thread offload
  • RxStorage Shared Worker
  • RxStorage Sharding
  • RxStorage Memory-Mapped
  • Localstorage Meta Optimizer
  • Query Optimizer
  • RxServer adapters: Fastify, Koa
  • Logger plugin (Compatible with Sentry)
Buy Pro Plus
Preview License Agreement// for high-throughput apps

Enterprise

SLA, dedicated engineers, custom commercial terms.

 
Custom
talk to us
INCLUDES
  • Everything in Pro Plus
  • Custom commercial license & MSA
  • Named engineer
  • Support SLA, 24-hour first response
  • Architecture review & onboarding
  • Priority bug fixes & feature requests
  • Source Code Access
  • Volume seats & multi-product licensing
Request Quote
// custom agreements & SLA

F.A.Q.

What is the process for making a purchase?
  • Pay on Stripe by clicking one of the purchase buttons above.
  • You will be sent a license agreement to sign online.
  • Once signed, you will receive an access token to add the Premium plugins to your project following these instructions.
Do I need the Premium Plugins?RxDB Core is open source and many use cases can be implemented with the Open Core part of RxDB. There are many RxStorage options and all core plugins that are required for replication, schema validation, encryption and so on, are totally free. As soon as your application is more than a side project you can consider using the premium plugins as an easy way to improve your applications performance and reduce the build size.
The main benefit of the Premium Plugins is performance. The Premium RxStorage implementations have a better performance so reading and writing data is much faster especially on low-end devices. You can find a performance comparison here. Also there are additional Premium Plugins that can be used to further optimize the performance of your application like the Query Optimizer or the Sharding plugin.
Can I get a free trial period?
  • We do not currently offer a free trial. Instead, we encourage you to explore RxDB's open-source core to evaluate the technology before purchasing the Premium Plugins.
  • Access to the Premium Plugins requires a signed licensing agreement, which safeguards both parties but also adds administrative overhead. For this reason, we cannot offer free trials or monthly subscriptions; Premium licenses are provided on an annual basis.
Can I install/build the premium plugins in my CI?Yes, you can safely install and use the Premium Plugins in your CI without additional payment.
Which payment methods are accepted?Stripe.com is used as payment processor so most known payment options like credit card, PayPal, SEPA transfer and others are available. A list of all options can be found here.
Is there any tracking code inside of the premium plugins?No, the premium plugins themself do not contain any tracking code. When you build your application with RxDB and deploy it to production, it will not make requests from your users to any RxDB server.
Can I upgrade to a higher tier later?Yes! You can upgrade to a higher tier at any time. When you decide to upgrade, we'll calculate a fair upgrade price, meaning you only pay the difference between your existing tier and the new tier.
Your previous payments are fully credited towards the new license.
Can I get a discount?We only offer discounts to developers who publicly speak about RxDB or are technical influencers. If you give talks at conferences, create educational content for a large audience, or can otherwise help spread the word about RxDB, please reach out to discuss a potential discount.
Why do I have to pay taxes?Taxation depends on your country and entity type. We recommend that you add a correct address and, importantly, your Tax ID when ordering on the Stripe page.

RxDB Premium Plugins Overview

RxStorage IndexedDB

A storage for browsers based on IndexedDB. It is the most reliable browser storage and has the smallest build size.

RxStorage OPFS

Currently the RxStorage with the best data throughput that can be used in the browser. Based on the OPFS File System Access API.

RxStorage SQLite

A fast storage based on SQLite for Servers and Hybrid Apps. Can be used with Node.js, Electron, React Native, Capacitor.

RxStorage SharedWorker

A RxStorage wrapper to run the storage inside of a SharedWorker which improves the performance by taking CPU load away from the main process. Used in browsers.

RxStorage Worker

A RxStorage wrapper to run the storage inside of a Worker which improves the performance by taking CPU load away from the main process.

RxStorage Sharding

A wrapper around any other storage that improves performance by applying the sharding technique.

RxStorage Memory Mapped

A wrapper around any other storage that creates a mapped in-memory copy which improves performance for the initial page load time and write & read operations.

Query Optimizer

A tool to find the best index for a given query. You can use this during build time to find the best index and then use that index during runtime.

RxStorage Localstorage Meta Optimizer

A wrapper around any other storage which optimizes the initial page load one by using localstorage for meta key-value document. Only works in browsers.

WebCrypto Encryption

A faster and more secure encryption plugin based on the Web Crypto API.

RxStorage Filesystem Node

A fast RxStorage based on the Node.js Filesystem.

RxStorage Filesystem Expo

A high-performance RxStorage for React Native and Expo apps based on the Expo Filesystem.

Logger

A logging plugin useful to debug performance problems and for monitoring with Application Performance Monitoring (APM) tools like Bugsnag, Datadog, Elastic, Sentry and others

RxServer Fastify Adapter

An adapter to use the RxServer with fastify instead of express. Used to have better performance when serving requests.

RxServer Koa Adapter

An adapter to use the RxServer with Koa instead of express. Used to have better performance when serving requests.

FlexSearch

A plugin to efficiently run local fulltext search indexing and queries.