pkg.soopen package index

brew / rank 5904

Install sdb with Homebrew, apk

Ondisk/memory hashtable based on CDB. Version 2.5.2 via Homebrew; verified 2026-09-13. Also installable with apk: sudo apk add sdb.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install sdb

local Homebrew formula metadata

overview

Package summary

Ondisk/memory hashtable based on CDB

Commands and aliases

  • sdb

history

Project history and usage

SDB is a compact string-oriented key/value database and C library with on-disk and in-memory operation, a CLI, arrays, and JSON introspection.

Project history

SDB was created by radare developer Sergi Alvarez, known as pancake, as a simple string key/value database derived from Daniel J. Bernstein's cdb storage design. The project modifies the record encoding to reduce database size and layers additional data conveniences over the compact store.

The repository also describes mcsdbd, a memcache-compatible server backed by SDB, and language bindings or related libraries for several environments.

Adoption history

SDB is distributed as a standalone command and library and is packaged by Homebrew and Alpine Linux. Its close association with the radare organization also makes it familiar to users and packagers of the radare2 reverse-engineering ecosystem.

How it is used

The `sdb` command can create or query a named database, operate transiently without a disk database, manipulate arrays, and address fields inside JSON values. Applications can instead embed the library.

Why package nerds care

SDB is notable as a deliberately small embedded string database: it adapts cdb's disk format, adds atomic synchronization, arrays, JSON introspection, namespaces, and command-line access, and can be incorporated as a library.

Timeline

  • SDB originated within the radare development community as a cdb-derived embedded database.
  • The project subsequently added namespaces, atomic synchronization, structured-data helpers, language bindings, and memcache-oriented components.

Related projects

  • SDB derives its disk-storage approach from cdb and is developed within the radare organization. The README also identifies mcsdbd and sdbtypes as related components.

Sources

  • Official documentation directory: https://github.com/radareorg/sdb/tree/master/doc
  • Official project README: https://github.com/radareorg/sdb#readme
  • Package coverage: source_facts.package-manager

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 4 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
sdbcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-09-19
manager version2.5.2
manager updated2026-09-13
local dataok
upstreamcurrent
latest detected2.5.0

https://github.com/radareorg/sdb

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:sdb
Version2.5.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/sdb
Homepagehttps://www.radare.org/
Repositoryhttps://github.com/radareorg/sdb
Upstream docshttps://www.radare.org/
LicenseMIT
Source archivehttps://github.com/radareorg/sdb/archive/refs/tags/2.5.0.tar.gz
Last updated2026-09-13T08:22:33Z
Pulseupdated
Dependenciesglib
Build dependenciesmeson, ninja, pkgconf, vala
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namesdb
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • snobol4
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

apk95%

sdb 2.4.6-r0

Key-value database with support for arrays and json

https://github.com/radareorg/sdb

sudo apk add sdb
  • License: MIT
  • Architecture: x86_64
  • Source Package: sdb
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Sdb
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sdb from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

sdb-dev 2.4.6-r0

Key-value database with support for arrays and json (development files)

https://github.com/radareorg/sdb

sudo apk add sdb-dev
  • License: MIT
  • Architecture: x86_64
  • Source Package: sdb
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Sdb
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sdb-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

sdb-doc 2.4.6-r0

Key-value database with support for arrays and json (documentation)

https://github.com/radareorg/sdb

sudo apk add sdb-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: sdb
  • normalized package name match
  • Matched by: Sdb
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sdb-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

sdb-libs 2.4.6-r0

Key-value database with support for arrays and json (libraries)

https://github.com/radareorg/sdb

sudo apk add sdb-libs
  • License: MIT
  • Architecture: x86_64
  • Source Package: sdb
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Sdb
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sdb-libs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

sdb-static 2.4.6-r0

Key-value database with support for arrays and json (static library)

https://github.com/radareorg/sdb

sudo apk add sdb-static
  • License: MIT
  • Architecture: x86_64
  • Source Package: sdb
  • 1 dependencies
  • normalized package name match
  • Matched by: Sdb
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sdb-static from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation