Skip to main content
Every environment contains one or more services. Revolte uses a Resource ID (RID) system to uniquely identify and manage these components across your lifecycle.

Service types

Revolte supports several core service types out of the box:
  • WEB_SERVICE: Publicly accessible applications (e.g., APIs, Frontends).
  • DATABASE: Managed stateful services (e.g., Postgres, Redis).
  • WORKER: Background processors Coming Soon.

RID mapping

The rid_X key maps your configuration to the Revolte dashboard.
revolte.yaml
env:
  production:
    services:
      rid_1:
        type: WEB_SERVICE
        name: api-service
        entryPoint: index.js
        properties:
          health: /health
          port: 8080