DAM Wiki
Side-by-side comparison

Phraseanet vs Tenovos

Built only from the frontmatter of each solution’s overview and API pages, which cite their sources. The two records differ on 19 of 25 fields recorded for both. No ranking or recommendation: follow the links to read each fact in context.

Phraseanet

Alchemy · Paris, France
Overview verified 2026-10-29 · API page verified 2026-10-29

Tenovos

Tenovos Corporation · New York, NY, USA
Overview verified 2026-10-08 · API page verified 2026-10-08

Key differences

Fields recorded for both whose values differ · 19 of 25
Fields where Phraseanet and Tenovos have different recorded values
FieldPhraseanetTenovos
VendorAlchemyTenovos Corporation
HQFrance (Paris)USA (New York, NY)
Founded19962018
Ownershipindependent (privately held French SARL)independent, VC-backed (S4S Ventures, BDMI, Progress Ventures, Revel Partners, Dublin Capital Partners, UCIG)
Target marketSMB to enterprise (companies, public sector, photographers)Enterprise
DeploymentSaaS, On-premiseSaaS
Pricing modelfree open-source licence; SaaS plans by workspaces, storage and request quotas (from €169/month); services packsquote-only (demo request); Tenovos Glass also listed on AWS Marketplace
Public pricingYesNo
SSOSAML, OIDCNot public
CertificationsNone publishedSOC2
Analyst coverageNot publicIDC MarketScape Worldwide Intelligent DAM 2024: Leader · Forrester Wave DAM for Customer Experience Q1 2022: Strong Performer
API base URLPhrasea: https://api-databox.{domain}/ · Phraseanet: https://{host}/api/v3/https://api.tenovos.io/v1 (v1.5, all customers); UAT: https://api.uat.tenovos.io/v1
AuthenticationOAuth 2.0 authorization code, OAuth 2.0 PKCE, OAuth 2.0 client credentials, OAuth 2.0 password, API keyAPI key, JWT, OAuth 2.0 authorization code
Token lifetimePhrasea: Keycloak realm setting (Not public); Phraseanet v1: tokens do not expireAccess token 1 h; refresh token usable up to 30 days
Rate limitPhraseanet v1: none; Phrasea SaaS plans: 5-40 concurrent requests + request quotasNot documented; x-ratelimit-limit 60000 / reset 60 seen on a 401 (observed)
PaginationPhrasea: page + limit (max 100); Phraseanet v3: offset/limit or page/per_page (max 100)offset from/limit (max 100, search window 10,000); cursor scan for deep paging
Webhooks (API)Phrasea: admin-managed entity events, unsigned; Phraseanet: per OAuth app, 17 eventsAPI- or admin-UI-managed; HMAC-SHA256 signed; 8 attempts with back-off
API specOpenAPI 3.1.0 Databox (239 ops) + Expose (37 ops); Phraseanet v3 OpenAPI 3.0.3 (7 ops)OpenAPI 3.0 (v1.5, 127 ops) + Content Intelligence API + webhooks OpenAPI 3.1
Official SDKsPhraseanet PHP SDK (last release 2021); no official Phrasea SDKnone official (Node.js training samples only)

Same recorded value: Hosting regions, API style (overview), OpenAPI spec, Webhooks (overview), Official MCP server, API styles.

All fields side by side

From overview.md and api.md frontmatter · “—” = not recorded yet
Phraseanet and Tenovos: all comparison fields
FieldPhraseanetTenovos
Company
Vendor (values differ)AlchemyTenovos Corporation
HQ (values differ)France (Paris)USA (New York, NY)
Founded (values differ)19962018
Ownership (values differ)independent (privately held French SARL)independent, VC-backed (S4S Ventures, BDMI, Progress Ventures, Revel Partners, Dublin Capital Partners, UCIG)
Product
Target market (values differ)SMB to enterprise (companies, public sector, photographers)Enterprise
Deployment (values differ)SaaS, On-premiseSaaS
Hosting regionsNot publicNot public
Pricing model (values differ)free open-source licence; SaaS plans by workspaces, storage and request quotas (from €169/month); services packsquote-only (demo request); Tenovos Glass also listed on AWS Marketplace
Public pricing (values differ)YesNo
SSO (values differ)SAML, OIDCNot public
Certifications (values differ)None publishedSOC2
Analyst coverage (values differ)Not publicIDC MarketScape Worldwide Intelligent DAM 2024: Leader · Forrester Wave DAM for Customer Experience Q1 2022: Strong Performer
Integration
API style (overview)RESTREST
OpenAPI specYesYes
Webhooks (overview)YesYes
Official MCP serverNoNo
API
API base URL (values differ)Phrasea: https://api-databox.{domain}/ · Phraseanet: https://{host}/api/v3/https://api.tenovos.io/v1 (v1.5, all customers); UAT: https://api.uat.tenovos.io/v1
API stylesRESTREST
Authentication (values differ)OAuth 2.0 authorization code, OAuth 2.0 PKCE, OAuth 2.0 client credentials, OAuth 2.0 password, API keyAPI key, JWT, OAuth 2.0 authorization code
Token lifetime (values differ)Phrasea: Keycloak realm setting (Not public); Phraseanet v1: tokens do not expireAccess token 1 h; refresh token usable up to 30 days
Rate limit (values differ)Phraseanet v1: none; Phrasea SaaS plans: 5-40 concurrent requests + request quotasNot documented; x-ratelimit-limit 60000 / reset 60 seen on a 401 (observed)
Pagination (values differ)Phrasea: page + limit (max 100); Phraseanet v3: offset/limit or page/per_page (max 100)offset from/limit (max 100, search window 10,000); cursor scan for deep paging
Webhooks (API) (values differ)Phrasea: admin-managed entity events, unsigned; Phraseanet: per OAuth app, 17 eventsAPI- or admin-UI-managed; HMAC-SHA256 signed; 8 attempts with back-off
API spec (values differ)OpenAPI 3.1.0 Databox (239 ops) + Expose (37 ops); Phraseanet v3 OpenAPI 3.0.3 (7 ops)OpenAPI 3.0 (v1.5, 127 ops) + Content Intelligence API + webhooks OpenAPI 3.1
Official SDKs (values differ)Phraseanet PHP SDK (last release 2021); no official Phrasea SDKnone official (Node.js training samples only)

Sources

Company, product and integration fields come from each overview, where every fact carries its citation. API fields are backed by these sources:

Phraseanet:S22S28S34S35S36S37S39S40S43S44S45S47S49S50S51S53S54S62S67S76S15All Phraseanet sources →

Tenovos:S2S5S7S9S10S12S13S15S17S18S22All Tenovos sources →

Search the wiki