Skip to content

Installation

Section titled “Arduino IDE — Library Manager (recommended)”
  1. Open Sketch → Include Library → Manage Libraries…
  2. Search for PocketbaseExtended and click Install.
  1. Download or clone the PocketbaseExtended repository.
  2. Go to Sketch → Include Library → Add .ZIP Library… and select the downloaded ZIP, or copy the folder directly into your Arduino libraries/ directory.
  3. Restart the IDE. The library appears under Sketch → Include Library → PocketbaseExtended.

Add the library to your platformio.ini:

[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
lib_deps =
https://github.com/jeoooo/PocketbaseExtended

Run pio lib install (or let PlatformIO install it automatically on the next build).

PocketbaseExtended has no external library dependencies. It uses only:

PlatformBuilt-in libraries required
ESP8266ESP8266WiFi, ESP8266HTTPClient, BearSSLHelpers
ESP32WiFi, HTTPClient, WiFiClientSecure

All of these ship with the official ESP8266 and ESP32 Arduino board packages.

Add the single header to your sketch:

#include <PocketbaseExtended.h>

No platform-specific #include is needed in your sketch — the library detects the target automatically.