Skip to main content
PocketBase provides various utility packages and helpers for common tasks.

Security utilities

Random string generation

Hashing

Password hashing

JWT tokens

Creating tokens

Parsing tokens

Verifying tokens

List utilities

Working with slices

Type utilities

DateTime

JSON types

Pointer helper

Store

Thread-safe in-memory key-value store:

Filesystem utilities

File upload from URL

Template utilities

Template rendering

Template from string

Inflector

String manipulation utilities:

Search utilities

Building search providers

Cron utilities

Scheduling tasks

Cron expression format:

Common cron patterns

Routine utilities

Background task execution:

Archive utilities

Create and extract archives:

Tokenizer

Parse and tokenize strings:

Best practices

Use appropriate utilities

Cache expensive operations

Use type-safe stores