Learn Arkos.js from scratch
Go from beginner to confident backend developer by learning the foundations of Arkos.js and building real production-ready RESTful APIs.
Start Learning →Go from zero to production
Each chapter builds on the previous one — ship a real API by the end.
Auth included from day one
Learn JWT auth, RBAC and user management without third-party libraries.
Real-world patterns
Follow the same patterns used in production apps built with Arkos.js.
Backed by the docs
Every chapter links directly to the full reference documentation.
Pre-requisite Knowledge
Before getting started, it helps to be comfortable with these topics. Here are some free resources to get you up to speed.
Node.js and Express.js - Full Course
Learn the fundamentals of Node.js and Express from scratch.
NodeJS ExpressJS PostgreSQL Prisma Course
Build real apps with Node.js, Express, PostgreSQL and Prisma ORM.
JavaScript Tutorial Full Course
Master JavaScript from beginner to advanced concepts.
What will I learn? Here's everything that's covered.
Understand what Arkos.js is, its philosophy, and how it compares to other frameworks.
Install Arkos.js and scaffold your first project using create-arkos.
Explore the Arkos.js project structure and understand how modules are organized.
Build declarative, type-safe routes with authentication, validation and uploads in one config.
Generate complete RESTful endpoints from your Prisma models with zero boilerplate.
Set up JWT-based auth with user management, password hashing and role-based access control.
Control request and response flows with before and after interceptor middlewares.
Customize database queries per operation using Prisma query options.
Validate request body, query params and path params using Zod or Class-Validator.
Handle single, multiple and nested file uploads with declarative configuration.
Auto-generate API documentation from your Zod schemas and route configurations.
Use the built-in CLI to scaffold controllers, services, routers, middlewares and more.
Arkos.js Documentation
The complete reference for installing, configuring and building with Arkos.js.