Revolte provides a variety of service presets tailored for different application architectures. No matter which preset you choose, the configuration process always follows the same simple, modular workflow.Documentation Index
Fetch the complete documentation index at: https://www.sunny-dev.info/llms.txt
Use this file to discover all available pages before exploring further.
The Universal Workflow
Deploying any service in Revolte follows three consistent steps:1. Choose a Preset
Select the preset that matches your application requirements (e.g., Webservice + Database).
2. Configure Modular Resources
Within the Environment Settings module, fill in the configuration forms for each resource in your preset. You can define independent specifications for Preview, QA, Staging, or Production environments using the dedicated resource tabs.
Choosing the Right Preset
Use the table below to identify the best preset based on your application’s requirements:| If you need to deploy… | Recommended Preset |
|---|---|
| A frontend app (React, Next.js, static site) | Webapp |
| A standard REST API or Microservice | Webservice |
| A backend API with a SQL Database | Webservice + Database |
| A backend with object storage (for uploads) | Webservice + StorageBucket |
| A backend with Redis caching | Webservice + Cache |
| An API with a database and object storage | Webservice + Database + StorageBucket |
| An API with a database and Redis caching | Webservice + Database + Cache |
| An API with object storage and Redis caching | Webservice + StorageBucket + Cache |
| A full-stack API with DB, Storage, and Cache | Webservice + Database + StorageBucket + Cache |
| A scheduled background task or cron job | Cron |
| A scheduled task with database access | Cron + Database |
| A scheduled task with Redis caching | Cron + Cache |
| A task with both database and caching | Cron + Database + Cache |
| A task with storage and caching | Cron + StorageBucket + Cache |
| A full-stack task with DB, Storage, and Cache | Cron + Database + StorageBucket + Cache |
Core Presets
These are the foundational service types in Revolte:- Webapp — Build & deploy static frontend applications (React, Next.js, etc.) instantly.
- Webservice — Standard backend service for APIs, microservices, or long-running processes.
- Cron — Automate tasks and background jobs on a recurring schedule.
Combined Presets
For applications requiring compute alongside storage or caching, Revolte offers combined presets that allow you to configure multiple resources in a single workflow.Web Service Combinations
- Webservice + Database — Backend service with a managed relational database.
- Webservice + StorageBucket — Backend service with integrated object storage.
- Webservice + Cache — Backend service with Redis caching for faster responses.
- Webservice + Database + StorageBucket — Complete stack with compute, database, and storage.
- Webservice + Database + Cache — High-performance stack with compute, database, and caching.
- Webservice + StorageBucket + Cache — Backend service with storage and caching integrations.
- Webservice + Database + StorageBucket + Cache — The full enterprise stack with all managed resources.
Cron Job Combinations
- Cron + Database — Scheduled tasks with database read/write support.
- Cron + Cache — Automate tasks that require high-speed data access.
- Cron + Database + Cache — Complex scheduled tasks with database and caching integration.
- Cron + StorageBucket + Cache — File or data processing tasks with caching support.
- Cron + Database + StorageBucket + Cache — Enterprise-grade scheduled tasks with full resource integration.
Next Steps: