Download bluep

Install the current release with one command, or download an archive for your platform.

curl -fsSL https://bluep.ca/install.sh | sh

bluep 0.1.0

Released 2026-11-04

PlatformArchive
macOS (Apple silicon) bluep-0.1.0-aarch64-apple-darwin.tar.gz
0.1.0 · 4.8 MB
sha256 4a92aa7453930d6dee788b96cb92160482f8b49f87980a47211219d2b95dbb43
macOS (Intel) bluep-0.1.0-x86_64-apple-darwin.tar.gz
0.1.0 · 5.6 MB
sha256 7d98471c27e1d38bf569c6f5993bf3a42557004bbfbaa4d1343308cedf5f3cb5
Linux (x86_64) bluep-0.1.0-x86_64-unknown-linux-musl.tar.gz
0.1.0 · 5.2 MB
sha256 6cf3c672534e8fe2b4ae57971d1ef70eedebfc75fea4b36890d8fbaa994df2af
Linux (ARM64) bluep-0.1.0-aarch64-unknown-linux-musl.tar.gz
0.1.0 · 4.6 MB
sha256 8ef60e3864db70582a5fdc5d97137990bae2b1c470d7f11c9ac934617a307283

Each archive holds the bluep binary, the README, the licence, the third-party notices and the changelog. bluep is proprietary software of Closiq Inc., free to download and use under its licence. The macOS binaries are signed and notarized by Closiq Inc.; the Linux binaries are static (musl).

Release notes

First public release. bluep is proprietary software of Closiq Inc.: the binaries are free to download and use under LICENSE; THIRD-PARTY-NOTICES lists the third-party code compiled into them.

Model and format
  • Text model format (.bluep files) with canonical serialization, multi-file models and git-based history.
  • Logical and physical models: entities, attributes, keys, relationships, domains, typed property definitions and classification taxonomies.
  • Generalization hierarchies (supertypes and subtypes) with the identity, rollup and rolldown transformations.
  • Many-to-many relationships and conservative relationship inference from names and keys.
  • Naming standards and a glossary that derive physical names, with lint rules that enforce them.
  • Shared libraries and templates: reusable domains, types and entity templates across models.
  • Source-to-target mappings and column lineage.
  • Data vault and dimensional (star schema) derivation from a normalized model.
  • Sensitive-data classification suggestions.
Databases
  • Dialects: PostgreSQL, MySQL/MariaDB, SQLite, SQL Server, Oracle, Snowflake, BigQuery, Redshift, Databricks, Db2, Teradata, SAP HANA, Azure Synapse, Cassandra, and MongoDB as a document target.
  • Forward engineering to DDL, with generation options, pre and post scripts and DDL templates. PostgreSQL scripts are ordered by dependency across schemas and apply to an empty database.
  • Reverse engineering from DDL scripts and from live databases through their command-line clients (psql, mysql, sqlite3, sqlcmd/sqlplus, and the warehouse CLIs), with a reverse-fidelity report. Verified against real PostgreSQL, MySQL and SQLite databases, including PostGIS and pgvector types, routine overloads, composite types, event triggers and SQL-standard routine bodies.
  • Structural diff, migration scripts (including the SQLite rebuild pattern), bluep pull, model-aware merge, bluep impact, bluep deploy with history and rollback, and bluep drift against live databases.
  • Triggers, procedures, functions, grants and row policies.
Output and interchange
  • Lint with naming standards, human and JSON output, and a model quality scorecard.
  • HTML data dictionary, bluep report templates (CSV, Markdown, HTML, XLSX, PDF), and SVG, PDF and PNG diagrams with subject areas and display levels.
  • JSON interchange, DBML import, XMI (UML) import, and JSON Schema, Avro, Protobuf and TypeScript for application code.
Editor and teams
  • Local web UI: diagram editing, undo and redo, multi-select, keyboard shortcuts, bulk editing in a grid with CSV round trips, compare and apply in the browser.
  • Team server: users, permissions, locks and live updates. Automation API.