Guides

Step-by-step tutorials for building real features with Spala.

Guides

Step-by-step tutorials for building real features. Each guide walks you through a complete, working example you can adapt to your own project.

Build a REST API
/guides/build-rest-api

Create a cases API with tables, endpoints, and CRUD operations in minutes.

Add User Authentication
/guides/user-auth

Set up signup, login, JWT tokens, and protected endpoints.

Accept Payments with Stripe
/guides/stripe-payments

Install the Stripe addon, create a checkout function, and handle webhooks.

Send Emails
/guides/send-emails

Configure email delivery and send transactional emails from your functions.

Upload Files
/guides/file-uploads

Accept file uploads, store them in S3 or locally, and serve them back.

Add AI Features
/guides/ai-integration

Build a chat completion endpoint with the OpenAI addon.

Build Realtime Chat
/guides/realtime-chat

Set up WebSocket channels and broadcast messages to connected clients.

Advanced CRUD
/guides/crud-operations

Add pagination, filtering, sorting, and batch operations to your endpoints.

Run Scheduled Jobs
/guides/scheduled-jobs

Automate cleanup routines, reports, and data syncing with tasks.

Quick Start
/getting-started/quickstart
Build your first API in under 5 minutes
Functions
/flows
Learn the fundamentals of building backend logic
Addons
/addons
Extend your backend with integrations