Developer Documentation
Developer documentation
Everything you need to build with Raytha. API references, guides, tutorials, and more for developers.
// Query content via API
GET /api/v1/posts
// Response
{
"items": [...],
"totalCount": 42,
"pageSize": 25
}
GET /api/v1/posts
// Response
{
"items": [...],
"totalCount": 42,
"pageSize": 25
}
Getting Started
Learn the basics of Raytha and get your first project up and running in minutes.
Start hereHeadless API Reference
Complete API documentation for all endpoints, authentication, and query parameters.
Explore APILiquid Templates
Learn the Liquid templating syntax and Raytha-specific functions and filters.
Learn Liquidgetting_started
5Introduction
Your complete guide to deploying, customizing, and extending Raytha CMS. Lear...
Deploy with Docker
Learn how to deploy Raytha using Docker. Covers required dependencies (Postgr...
Deploy with Railway
Learn how to deploy Raytha CMS on Railway with one-click setup and automatic ...
File storage
Configure file storage for Raytha using local filesystem, Azure Blob, or S3-c...
Sending emails
Configure SMTP for Raytha email functionality. Set up Papercut SMTP for local...
templates
4Introduction
Learn how Raytha uses Liquid templating syntax powered by .NET Fluid. Underst...
Detail views vs list views
Understand detail and list view templates in Raytha. Learn to use Target.Item...
Functions and filters
Explore Raytha's custom Liquid functions and filters. Query content with get_...
OData in templates
Master OData filtering in Raytha templates. Learn to filter, sort, paginate, ...
functions
4Introduction
Write custom JavaScript code in Raytha to extend functionality. Create API en...
Http request trigger
Create custom API endpoints with HTTP Request triggers. Handle GET and POST r...
Webhook trigger
Automate actions when content items are created, updated, or deleted. Impleme...
Built-in objects
Reference guide for Raytha Functions built-in objects. Use API_V1 for content...