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
| Platform | Archive |
|---|---|
| macOS (Apple silicon) | bluep-0.1.0-aarch64-apple-darwin.tar.gz
sha256 4a92aa7453930d6dee788b96cb92160482f8b49f87980a47211219d2b95dbb43 |
| macOS (Intel) | bluep-0.1.0-x86_64-apple-darwin.tar.gz
sha256 7d98471c27e1d38bf569c6f5993bf3a42557004bbfbaa4d1343308cedf5f3cb5 |
| Linux (x86_64) | bluep-0.1.0-x86_64-unknown-linux-musl.tar.gz
sha256 6cf3c672534e8fe2b4ae57971d1ef70eedebfc75fea4b36890d8fbaa994df2af |
| Linux (ARM64) | bluep-0.1.0-aarch64-unknown-linux-musl.tar.gz
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 (
.bluepfiles) 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 deploywith history and rollback, andbluep driftagainst 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 reporttemplates (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.