Phestus v0.1 is just weeks away from being released! Explore the latest modules and documentation.Learn more
Developer Resources

Package versions.

Find the correct internal version for every package in the Phestus ecosystem, including compatibility requirements and recommended versions.

Total packages

16

Stable

16

In development

0

01

Foundation

2

The core underlying packages that power then entire system.

@phestus/sdk

Foundation

Provides the core typing for the Phestus platform.

Compatible with: N/A

Stable
Internal version

@phestus/core

Foundation

Manages the dependency, lifecycle, state, and systems for Phestus

Compatible with: Phestus SDK

Stable
Internal version
02

Modules

11

Core capabilities that applications can compose to build their backend.

@phestus/event-module

Events

Provides an event bus for publishing and subscribing to application events.

Compatible with: Phestus SDK

Stable
Internal version

@phestus/queue-module

Queues

Defines queue capabilities for processing asynchronous work.

Compatible with: Phestus SDK

Stable
Internal version

@phestus/job-module

Jobs

Provides a foundation for defining and executing background jobs.

Compatible with: Phestus SDK

Stable
Internal version

@phestus/cron-module

Scheduling

Provides a foundation for defining and executing scheduled background jobs.

Compatible with: Phestus SDK

Stable
Internal version

@phestus/cache-module

Caching

Allows developers to implement caching natively.

Compatible with: Phestus SDK

Stable
Internal version

@phestus/workflow-module

Workflows

Connects events, jobs, and queues into reusable workflows.

Compatible with: Phestus SDK

Stable
Internal version

@phestus/auth-module

Security

Provides authentication and access control capabilities for applications.

Compatible with: Phestus SDK

Stable
Internal version

@phestus/middleware-module

Middleware

Allows developers to build dynamic middleware tailored to their applications.

Compatible with: Phestus SDK

Stable
Internal version

@phestus/api-module

API

Provides tools to define, manage, and handle API interfaces.

Compatible with: Phestus SDK

Stable
Internal version

@phestus/api-client-module

API

Provides typed client-side tooling for interacting with the API module.

Compatible with: @phestus/api-module

Stable
Internal version

@phestus/worker-module

Workers

Enables distributed backend workloads, server management, and load balancing.

Compatible with: Phestus SDK

Stable
Internal version
03

Providers

2

Implementations that connect Phestus modules to specific technologies.

@phestus/bullmq

Queue Provider

A BullMQ-backed implementation of the Phestus Queue module.

Compatible with: @phestus/queue-module

Stable
Internal version

@phestus/express-api

API Provider

An Express.js API provider for deploying APIs defined with the Phestus API module.

Compatible with: @phestus/api-module

Stable
Internal version
04

Service Adapters

1

Adapters for integrating application services with different implementations.

in-memory

Service Adapter

An in-memory service adapter for convenient testing and fast implementation.

Compatible with: Phestus service interface

Stable
Internal version

Always check package compatibility before upgrading. Internal versions are maintained by the Phestus team and should be treated as the source of truth for internal development.