Getting started
Start using dbpm as the command-line package manager for Oracle database deployments.
Install dbpm
Install the published CLI from PyPI with your preferred Python toolchain, or build from source for development.
pipx install dbpm
# or
uv tool install dbpm
# or
python3 -m pip install --user dbpm Before deploying packages into Oracle, bootstrap Core into the target schema once. This is a required prerequisite for ordinary package installs.
Initialize a project
Create a package definition and lock file to record exact package dependencies and artifacts.
- Use
dbpm initto bootstrap your database package metadata. - Use
dbpm lockto record resolved package versions. - Use
dbpm installto deploy packages into your database workspace.
Verify deployments
dbpm supports repeatable installs and verification of installed package state.
- Lock files make deployment deterministic.
- Registry metadata is resolved from registry.dbpm.io.
- Package installation remains the responsibility of dbpm, not the registry service.