Automic VaultAutomic Vault

brew

Install alembic with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Open computer graphics interchange framework. Version 1.8.12 via Homebrew; verified 2026-07-02.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install alembic

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install alembic

MacPorts ports tree · graphics/alembic/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add alembic

Alpine Linux edge package indexes · alembic · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install alembic

Debian stable package indexes · alembic · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install alembic

Fedora Rawhide package metadata · alembic · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#alembic

nixpkgs package indexes · pkgs/by-name/al/alembic/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S alembic

Arch Linux sync databases · alembic · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install alembic-devel

openSUSE Tumbleweed package metadata · alembic-devel · source: download.opensuse.org

overview

Package summary

Open computer graphics interchange framework

Commands and aliases

  • abcconvert
  • abcdiff
  • abcecho
  • abcechobounds
  • abcls
  • abcstitcher
  • abctree

history

Project history and usage

Alembic is an open computer-graphics interchange framework for baked animated scene data. It is important because it turned a recurring visual-effects pipeline problem, moving computed geometry between tools and facilities, into a widely packaged open format and library.

Project history

Alembic was jointly developed by Sony Pictures Imageworks and Lucasfilm/Industrial Light & Magic. The official site describes it as an application-independent representation of baked geometric results, explicitly not a dependency graph, rig format, asset manager, or native scene-file replacement.

The official updates page says joint development was announced at SIGGRAPH 2010 and Alembic 1.0 was released publicly at SIGGRAPH 2011. The 1.0 announcement emphasized production-scale animated data exchange, automatic data de-duplication, C++ and Python code, HDF5/OpenEXR-era dependencies, and a BSD license.

Alembic 1.1 in 2012 added Python API bindings, lights, materials, collections, and performance fixes. Later NEWS entries show a long maintenance life focused on CMake, Python bindings, Imath/OpenEXR transitions, Ogawa storage robustness, Windows and mingw portability, fuzzing fixes, and ABI/package integration details.

Adoption history

The official 2012 update says ILM used Alembic on The Avengers and Sony Pictures Imageworks used it on Men in Black 3, The Amazing Spider-Man, and Hotel Transylvania. It also names Autodesk, The Foundry, Solid Angle, Side Effects, Luxology, and Exocortex as vendors or plugin providers adding Alembic support.

The supplied package facts show broad distribution packaging across Homebrew, apk, Debian, Fedora, MacPorts, Nix, Arch, Ubuntu, and openSUSE. That is consistent with Alembic's role as both an end-user command suite and a build dependency for DCC, renderer, and pipeline software.

How it is used

Alembic packages usually expose command-line utilities such as `abcconvert`, `abcdiff`, `abcecho`, `abcechobounds`, `abcls`, `abcstitcher`, and `abctree`. Users and build systems also consume the C++ library, Python bindings, and plugins for host applications such as Maya.

Its core use is geometry caching and scene handoff: baking animated meshes, transforms, curves, points, cameras, and related data so downstream lighting, rendering, simulation, or review tools can read the results without needing the original procedural rig.

Why package nerds care

Alembic is package-nerd significant because it is infrastructure disguised as a media format. A distro package has to care about C++ ABI, CMake config files, Python bindings, optional HDF5 support, Imath/OpenEXR compatibility, renderer/DCC plugin toggles, and command-line utilities.

It is also a good example of film-industry open source becoming normal system dependency material. The old project site, generated docs, and GitHub repository together show the migration from studio-driven release announcements to ordinary long-tail open source maintenance.

Timeline

  • 2010: Joint development announced at SIGGRAPH.
  • 2011-08-09: Alembic 1.0 released publicly at SIGGRAPH.
  • 2012-08-05: Alembic 1.1 announced after a year of industry adoption.
  • 2021-04-17: Alembic 1.8.0 dropped ancient TR1 support and moved toward modern C++ expectations.
  • 2023-09-25: Alembic 1.8.6 added CPack and mingw-related build fixes.
  • 2025-03-20: Alembic 1.8.11 recorded CMake, Python binding, and Ogawa robustness fixes.

Related projects

  • Alembic's README names Imath, HDF5, Boost/PyAlembic, Arnold, Pixar PRMan, and Autodesk Maya as build-time or optional integration surfaces.
  • The project's history sits beside other studio-born open media infrastructure such as OpenEXR, OpenColorIO, OSL, and related Academy Software Foundation ecosystem components.

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 2 runtime dependencies.
  • Build metadata lists 1 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
abcconvertcliglobal executable
abcdiffcliglobal executable
abcechocliglobal executable
abcechoboundscliglobal executable
abclscliglobal executable
abcstitchercliglobal executable
abctreecliglobal 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-07-07
manager version1.8.12
manager updated2026-07-02
local dataok
upstreamcurrent
latest detected1.8.12

https://github.com/alembic/alembic

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:alembic
Version1.8.12
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/alembic
Homepagehttp://www.alembic.io/
Repositoryhttps://github.com/alembic/alembic
Upstream docshttp://docs.alembic.io/
LicenseBSD-3-Clause
Source archivehttps://github.com/alembic/alembic/archive/refs/tags/1.8.12.tar.gz
Last updated2026-07-02T03:26:38Z
Pulseupdated
Dependencieshdf5, imath
Build dependenciescmake
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 Namealembic
Version Scheme0
Revision0
Head VersionHEAD
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.

Debian apt95%

alembic 1.13.2-4

lightweight database migration tool for SQLAlchemy

https://github.com/sqlalchemy/alembic

sudo apt install alembic
  • Section: python
  • Architecture: all
  • 3 dependencies
  • normalized package name match
  • Matched by: Alembic
Debian stable package indexes · deb.debian.org · Debian stable package indexes: alembic from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-alembic 1.13.2-4

lightweight database migration tool for SQLAlchemy - Python module

https://github.com/sqlalchemy/alembic

sudo apt install python3-alembic
  • Section: python
  • Architecture: all
  • Source Package: alembic
  • 4 dependencies
  • normalized package name match
  • Matched by: Alembic
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-alembic from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

alembic

nix profile install nixpkgs#alembic
  • normalized package name match
  • Matched by: Alembic
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/al/alembic/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

alembic 1.13.1-3

lightweight database migration tool for SQLAlchemy

https://github.com/sqlalchemy/alembic

sudo apt install alembic
  • Section: python
  • Architecture: all
  • 3 dependencies
  • normalized package name match
  • Matched by: Alembic
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: alembic from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

python3-alembic 1.13.1-3

lightweight database migration tool for SQLAlchemy - Python module

https://github.com/sqlalchemy/alembic

sudo apt install python3-alembic
  • Section: python
  • Architecture: all
  • Source Package: alembic
  • 8 dependencies
  • normalized package name match
  • Matched by: Alembic
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-alembic from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

alembic 1.8.11-r0

Open framework for storing and sharing scene data

https://www.alembic.io/

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

alembic-dev 1.8.11-r0

Open framework for storing and sharing scene data (development files)

https://www.alembic.io/

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

alembic-libs 1.8.11-r0

Open framework for storing and sharing scene data (libraries)

https://www.alembic.io/

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

alembic 1.8.11-3.fc45

Open framework for storing and sharing scene data

http://alembic.io/

sudo dnf install alembic
  • License: BSD-3-Clause AND BSL-1.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: alembic
  • 5 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Alembic
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: alembic from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

alembic-devel 1.8.11-3.fc45

Development files for alembic

http://alembic.io/

sudo dnf install alembic-devel
  • License: BSD-3-Clause AND BSL-1.0
  • Category: Unspecified
  • Architecture: i686
  • Source Package: alembic
  • 5 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Alembic
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: alembic-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

alembic-libs 1.8.11-3.fc45

Core Alembic libraries

http://alembic.io/

sudo dnf install alembic-libs
  • License: BSD-3-Clause AND BSL-1.0
  • Category: Unspecified
  • Architecture: i686
  • Source Package: alembic
  • 7 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Alembic
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: alembic-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

alembic 1.8.11-2

An open framework for storing and sharing scene data

http://www.alembic.io/

sudo pacman -S alembic
  • License: BSD-3-Clause
  • Architecture: x86_64
  • 5 dependencies
  • normalized package name match
  • Matched by: Alembic
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: alembic from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

alembic-devel 1.8.8-1.6

Development files for alembic

https://www.alembic.io

sudo zypper install alembic-devel
  • License: BSD-3-Clause
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: alembic
  • 1 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Alembic
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: alembic-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libAlembic1_8 1.8.8-1.6

Sparse volume data structure library

https://www.alembic.io

sudo zypper install libAlembic1_8
  • License: BSD-3-Clause
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: alembic
  • 6 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Alembic
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libAlembic1_8 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

alembic

sudo port install alembic
  • normalized package name match
  • Matched by: Alembic
MacPorts ports tree · api.github.com · MacPorts ports tree: graphics/alembic/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment