Skip to main content

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.

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.

The Universal Workflow

Deploying any service in Revolte follows three consistent steps:
1

1. Choose a Preset

Select the preset that matches your application requirements (e.g., Webservice + Database).
2

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.
3

3. Commit & Deploy

Provide a commit message and branch. Revolte will sync the configuration to your repository and trigger the deployment.

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 MicroserviceWebservice
A backend API with a SQL DatabaseWebservice + Database
A backend with object storage (for uploads)Webservice + StorageBucket
A backend with Redis cachingWebservice + Cache
An API with a database and object storageWebservice + Database + StorageBucket
An API with a database and Redis cachingWebservice + Database + Cache
An API with object storage and Redis cachingWebservice + StorageBucket + Cache
A full-stack API with DB, Storage, and CacheWebservice + Database + StorageBucket + Cache
A scheduled background task or cron jobCron
A scheduled task with database accessCron + Database
A scheduled task with Redis cachingCron + Cache
A task with both database and cachingCron + Database + Cache
A task with storage and cachingCron + StorageBucket + Cache
A full-stack task with DB, Storage, and CacheCron + 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: