Dedicated vs. Free/Shared Plans Cloud
RESTHeart Cloud is available in two service tiers: Free / Shared and Dedicated. Both tiers expose the same RESTHeart feature set, but differ in infrastructure isolation, resource limits, and how the Cloud UI presents certain options — most notably the database selector and the paths of system collections.
This page is the authoritative reference for all plan-related differences visible in the Cloud UI and API.
At a Glance
| Aspect | Free / Shared | Dedicated |
|---|---|---|
Infrastructure |
Shared multi-tenant infrastructure |
Isolated, single-tenant dedicated resources |
Databases |
Single default database |
Multiple databases; user selects from a dropdown |
Database selector in UI |
Not shown |
Shown on Collections, Aggregations, WebSocket, and any other collection-scoped page |
Custom domain |
Not available |
Available |
Plugins |
Marketplace plugins only |
Marketplace plugins + custom plugins |
Support |
Community |
Priority support with SLA |
Monitoring |
Basic |
Advanced monitoring, logging, and analytics |
Intended use |
Prototyping, learning, small projects |
Production applications, enterprise workloads |
System Collection Paths
Several RESTHeart system collections have different paths depending on the plan. The Cloud UI abstracts this transparently — you always navigate to the same menu item regardless of plan — but the underlying API paths differ. This matters if you call the API directly (e.g. from curl, HTTPie, or application code).
| Collection | Free / Shared path | Dedicated path |
|---|---|---|
Users |
|
|
ACL (Permissions) |
|
|
GraphQL apps |
|
|
JSON Schemas |
|
|
Aggregations / Streams |
Stored in collection metadata at |
Same, scoped to the selected database: |
|
Important
|
Always use the correct path for your plan when making direct API calls. The Cloud UI handles this automatically, but scripts and application code must be written with the right path. |
The Database Selector (Dedicated Only)
On Dedicated plans, every collection-scoped page in the Cloud UI displays a database selector dropdown at the top of the page:
-
Collections & Documents — switches the collection list to the selected database.
-
Aggregations — shows aggregations defined within collections of the selected database.
-
WebSocket Change Streams — shows streams defined within collections of the selected database.
Switching the selected database refreshes the page content automatically. The selection persists during your session but is not saved across browser sessions.
On Free / Shared plans the database selector is hidden and all operations target the single default database.
Webhooks Plugin
The Webhooks plugin is available on both plan tiers, but plugin management (enable/disable) may be restricted on Free/Shared plans depending on your subscription. Check the Plugins tab in the Cloud dashboard for your service’s current plugin status.
Pricing
For a full feature and pricing comparison between all available tiers (Free, Shared, Dedicated), visit https://cloud.restheart.com/pricing.
Upgrading
You can upgrade from Free/Shared to Dedicated at any time from the RESTHeart Cloud dashboard. Your data is migrated and your existing API URL continues to work. After upgrading:
-
The database selector becomes visible in the UI.
-
System collection paths change from root-level (e.g.
/users) to scoped (e.g./restheart/users). Update any application code or scripts that reference these paths directly.
Summary Table: UI Behaviour by Plan
| UI Feature | Free / Shared behaviour | Dedicated behaviour |
|---|---|---|
Lists collections in the single default database |
Database selector shown; lists collections in the selected database |
|
Reads/writes |
Reads/writes |
|
Reads/writes |
Reads/writes |
|
Lists all collections; database selector hidden |
Database selector shown; collections scoped to selected database |
|
Available (plugin must be enabled) |
Available (plugin must be enabled) |
|
Reads/writes |
Reads/writes |
|
Reads/writes |
Reads/writes |
|
Lists all collections; database selector hidden |
Database selector shown; collections scoped to selected database |
Related Pages
-
Cloud UI Overview — introduction to the management console and common UI behaviours.
-
Getting Started — create your first service and set up your root user.
-
Pricing — compare all tiers in detail.