Documentation
Build with Phestus.
Explore the platform, learn how its pieces fit together, and start building your own modular applications with Phestus.
Getting Started
Learn what Phestus is, how it works, and how to get your first project running.
Modules
Explore the capabilities that make up the Phestus platform and learn how to build your own.
Providers
Connect modules to concrete implementations such as queues, databases, and external services.
Plugins
Package and distribute modules, providers, and functionality as reusable Phestus plugins.
Services
Explore how Phestus lets you build off of exisiting frameworks and services such as other CMSs, ORMs, and more.
API
Understand how to build, manage, and protect API routes using Phestus.
Middleware
Explore how Phestus enables you to protect and extend logic ontop of your API endpoints.
Auth
learn how Phestus helps you defend your services through custom implementation and security methods.
Workflows & Jobs
Figure out how to build custom workflows for your project fit with jobs, steps, and event triggers.
Cron
Learn how to schedule tasks, manage long running workflows, and more through the native Cron Module.
Workers
Explore how Phestus handles scaling through our powerful and dynamic worker architecture.
Cache
Learn how to use the built in caching module, and extend it to suit your needs
Concepts
Explore core Phestus concepts.
Guides
Learn by following along with custom built guides.