Skip to content

License ​

The extension, the CLI and their packages use the PostgreSQL License in either inference mode. postvec-server is source-available under the Business Source License 1.1 (BUSL-1.1), and each of its versions becomes PostgreSQL-licensed four years after release.

postvec Pro covers production use of the server by an organization and commercial use of private converters in either inference mode. Server development, testing, CI and staging are free, including inside a company. Private converters have separate model terms, with free noncommercial use and a 30-day non-production evaluation. Hosting postvec-server for third parties, redistribution and OEM need an enterprise order.

ComponentLicenseFreePaid
Extension, CLI, engine, packages, PostgreSQL imagesPostgreSQL LicenseAny use, either inference mode-
postvec-serverBusiness Source License 1.1Development, testing, CI, staging, teaching, research; personal, noncommercial production use; one 30-day production evaluation per organization, including its affiliates under common controlProduction use by an organization: postvec pro. Hosting or embedding for third parties: platform/OEM agreement
Public catalogue modelsEach model's own licenseAs permitted by the model license-
Private catalogue (converters)UniVec Model TermsNoncommercial use and a 30-day non-production evaluationCommercial use, either mode: postvec pro
Hosted embed and convert APIService terms-Pay as you go
Support SLA, air-gapped catalogue, custom pairs, redistribution, OEMEnterprise order-Contract

postvec pro ​

One self-serve tier, €30/month excluding tax, billed to an organization:

  • Production rights to postvec-server for that organization, with no limit on nodes or environments
  • Commercial rights to the private catalogue (all converters)
  • €30/month of UniVec API credit, non-rolling, for hosted embed and convert calls or for UniVec as an external provider
  • Best-effort support

Subscribe from the UniVec dashboard. Plans compares the free use, postvec pro and enterprise terms.

Cancelling ends production use of the server and the private converters after a 30-day transition. Generated vectors stay in the database, and embedded mode with public models keeps running.

Redistribution, resale of inference or conversion, managed-database resale, hosting the server for third parties and OEM need an enterprise order.

What this means in practice ​

SituationWhat you runWhat you pay
Self-hosted PostgreSQL, local models, public catalogueExtension and postvec setup --embeddedNothing
Self-hosted, inference in postvec-serverExtension and postvec-serverPersonal and non-production use free; Pro for production use by an organization
Hosted OpenAI, Cohere, Bedrock, Gemini, Mistral, OpenRouter or UniVec (your key)Extension or postvec-server plus a providers.d fileThe provider's bill
RDS, Aurora, Cloud SQL, Azure, Supabase, Neonpostvec-server in managed modePro, from the first production deployment
Personal, noncommercial productionEither hostNothing
30-day production evaluation, one per organization and its affiliatesEither hostNothing for those 30 days
Commercial use of a private converterEither modePro
Air-gapped catalogue, SLA, custom pairs, OEMServer and a contractEnterprise

How compliance works ​

The extension has no runtime key, telemetry or usage clause; it reports nothing. Private-model terms are accepted at postvec model pull --accept-license. postvec-server compliance is contractual: the package, the image label and the release manifest carry the license, and the server itself contains no check.

Operative texts: LICENSING.md in the repository.

Contributions ​

PostgreSQL-licensed directories use the Developer Certificate of Origin (git commit -s). Changes to postvec-server/ need a signed Contributor License Agreement. Email legal@univec.ai and wait for written confirmation before opening that pull request.