Hasura vs Ubidots
Side-by-side comparison of features, pricing, and integrations.
Quick Verdict
Hasura offers fewer features (45 vs 76) and more integrations (25 vs 21). Both start at $99/mo. Hasura has 44 unique features while Ubidots has 75 unique features, with 1 features in common.
| Hasura | Ubidots | |
|---|---|---|
| Category | Cloud Infrastructure | Cloud Infrastructure |
| Total Features | 45 | 76 |
| AI-Powered Features | 0 | 6 |
| Starting Price | $99/mo | $99/mo |
| Pricing Tiers | 5 | 5 |
| Integrations | 25 | 21 |
| Shared Features | 1 | |
| Shared Integrations | 1 | |
| Data Quality | 73% | 100% |
Feature Comparison by Category
AI (0 vs 4)
| Feature | Hasura | Ubidots |
|---|---|---|
| Anomaly Detector | ||
| Machine Learning | ||
| Machine Learning runtimes | ||
| Vibration Analysis |
API (1 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Metadata API |
API Compatibility (1 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| REST API Endpoint |
API Management (1 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| API Versioning |
Automation (2 vs 5)
| Feature | Hasura | Ubidots |
|---|---|---|
| Event Triggers | ||
| Event logic & alert automation | ||
| Events / Rules Engine | ||
| Events engine | ||
| Events with dynamic thresholds | ||
| Global events | ||
| Scheduled Triggers |
Billing (0 vs 1)
| Feature | Hasura | Ubidots |
|---|---|---|
| Corporate billing & payment methods |
Core (2 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Instant GraphQL API | ||
| Introspection |
Customization (0 vs 1)
| Feature | Hasura | Ubidots |
|---|---|---|
| Text rules |
Data Management (1 vs 7)
| Feature | Hasura | Ubidots |
|---|---|---|
| Data Aggregation | ||
| File storage API | ||
| Global properties | ||
| Long Term Retention | ||
| Soft Deletes | ||
| Synthetic Variables | ||
| Synthetic variables & data transformations | ||
| Two year time-series backend and storage |
Data Modeling (4 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Computed Fields | ||
| Enums | ||
| Logical Models | ||
| Relationships |
Data Quality (1 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Data Validation |
Dev Tools (0 vs 8)
| Feature | Hasura | Ubidots |
|---|---|---|
| AI-accelerated UbiFunctions | ||
| App Builder | ||
| BYOC - Bring Your Own Charts | ||
| Custom Widgets and Pages | ||
| React.js in the HTML Canvas widget | ||
| Serverless Functions for IoT | ||
| Test environment | ||
| Widget Plugin |
DevOps (5 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Docker Support | ||
| Kubernetes Deployment | ||
| Migrations | ||
| Observability | ||
| OpenTelemetry Support |
Device Management (0 vs 4)
| Feature | Hasura | Ubidots |
|---|---|---|
| Device Properties | ||
| Device Types | ||
| Device organization & fleet management | ||
| Groups and Tags |
Enterprise (2 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Disaster Recovery | ||
| SLA Support |
Extensibility (3 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Actions | ||
| Custom Functions | ||
| Request Transformations |
Integration (3 vs 7)
| Feature | Hasura | Ubidots |
|---|---|---|
| Custom API rate limits | ||
| Data pipelines | ||
| Data plugins: 3rd party data input/output | ||
| Device friendly API and SDKs | ||
| Google Tag Manager | ||
| IoT-Friendly APIs | ||
| Multi-database Support | ||
| Plugins | ||
| Remote Schema Stitching | ||
| Webhooks |
Mobile (0 vs 1)
| Feature | Hasura | Ubidots |
|---|---|---|
| Ubidots IoT Mobile App |
Performance (2 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Batch Queries | ||
| Caching |
Querying (9 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Aggregations | ||
| Aliases | ||
| Directives | ||
| Filtering | ||
| Full-text Search | ||
| Native Queries | ||
| Pagination | ||
| Sorting | ||
| Variables |
Real-time (1 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| Real-time Subscriptions |
Reporting (0 vs 2)
| Feature | Hasura | Ubidots |
|---|---|---|
| Scheduled Reports | ||
| Scheduled reports & report management |
Security (4 vs 6)
| Feature | Hasura | Ubidots |
|---|---|---|
| 2FA | ||
| Advanced security & access control | ||
| Audit logs | ||
| Authentication Integration | ||
| OAuth 2.0 | ||
| Query Validation | ||
| Rate Limiting | ||
| Role-Based Access Control | ||
| Role-based Access Control | ||
| Two-Factor Authentication for admin and end users |
Support (0 vs 3)
| Feature | Hasura | Ubidots |
|---|---|---|
| Email & in-app support | ||
| Enterprise support & service levels | ||
| Professional services |
Tools (3 vs 0)
| Feature | Hasura | Ubidots |
|---|---|---|
| API Explorer | ||
| GraphQL Console | ||
| Persistence |
User Management (0 vs 8)
| Feature | Hasura | Ubidots |
|---|---|---|
| Admin users | ||
| Contact methods for end users | ||
| Delegated user & organization management | ||
| End-User Management | ||
| Manage device groups & reports as an end user | ||
| Manage organizations & end users | ||
| Tags for users | ||
| User management |
Visualization (0 vs 12)
| Feature | Hasura | Ubidots |
|---|---|---|
| 20+ Widget Types | ||
| Advanced widgets & plugins | ||
| Dashboard layers | ||
| Dashboard pages | ||
| Device layers | ||
| Dynamic dashboards | ||
| ECharts configuration | ||
| Essential widgets & plugins | ||
| Live Dashboard | ||
| Multiple devices dashboards | ||
| Preset dashboard filters | ||
| Real-Time IoT Dashboards |
White Label (0 vs 7)
| Feature | Hasura | Ubidots |
|---|---|---|
| Advanced UI customization | ||
| Custom Domain, Colors & Logo | ||
| Custom-branded Platform | ||
| Custom-branded apps | ||
| Remove Powered by Ubidots badge | ||
| White-label branding | ||
| White-labeled mobile app |
Unique Features
Only in Hasura (44)
Metadata API
REST API Endpoint
API Versioning
Event Triggers
Scheduled Triggers
Instant GraphQL API
Introspection
Soft Deletes
Computed Fields
Enums
Logical Models
Relationships
Data Validation
Docker Support
Kubernetes Deployment
Migrations
Observability
OpenTelemetry Support
Disaster Recovery
SLA Support
+ 24 more unique features
Only in Ubidots (75)
Anomaly Detector
Machine Learning
Machine Learning runtimes
Vibration Analysis
Event logic & alert automation
Events / Rules Engine
Events engine
Events with dynamic thresholds
Global events
Corporate billing & payment methods
Text rules
Data Aggregation
File storage API
Global properties
Long Term Retention
Synthetic Variables
Synthetic variables & data transformations
Two year time-series backend and storage
AI-accelerated UbiFunctions
App Builder
+ 55 more unique features
Want to build your own alternative to Hasura or Ubidots?
Analyze it with Reap