Documentation

Learn how to build event-driven applications with Rohas.

Getting Started

  • Getting Started - Set up your first Rohas project
  • Installation - Install Rohas CLI and set up your environment

Core Concepts

  • Architecture - Understand Rohas architecture and components
  • Schemas - Learn how to define APIs, events, models, and cron jobs
  • Handlers - Implement handlers in Python or TypeScript
  • Runtime - TypeScript and Python runtime details
  • Event Adapters - Connect to various message brokers
  • Telemetry - Observability, tracing, and monitoring

Reference

Getting Started

Set up your first Rohas project and build your first event-driven application.

Installation

Install Rohas CLI and set up your development environment.

Schemas

Learn how to define APIs, events, models, and cron jobs using schema files.

Handlers

Implement handlers in Python or TypeScript to process events and API requests.

Event Adapters

Connect to various message brokers: NATS, Kafka, RabbitMQ, SQS, and more.

CLI Reference

Complete reference for all Rohas CLI commands and options.