Pimcore vs Tenovos
Built only from the frontmatter of each solution’s overview and API pages, which cite their sources. The two records differ on 24 of 25 fields recorded for both. No ranking or recommendation: follow the links to read each fact in context.
Pi
Overview verified 2026-10-29 · API page verified 2026-10-29Pimcore (Digital Asset Management)
Pimcore GmbH · Salzburg, AustriaTe
Overview verified 2026-10-08 · API page verified 2026-10-08Tenovos
Tenovos Corporation · New York, NY, USAKey differences
Fields recorded for both whose values differ · 24 of 25| Field | Pimcore | Tenovos |
|---|---|---|
| Vendor | Pimcore GmbH | Tenovos Corporation |
| HQ | Austria (Salzburg) | USA (New York, NY) |
| Founded | 2013 | 2018 |
| Ownership | independent (venture-backed; Series B led by Nordwind Growth, 2022) | independent, VC-backed (S4S Ventures, BDMI, Progress Ventures, Revel Partners, Dublin Capital Partners, UCIG) |
| Target market | Mid-market, enterprise | Enterprise |
| Deployment | On-premise, Private cloud, PaaS | SaaS |
| Pricing model | annual subscription per edition (no per-user fees); Community free below EUR/USD 5M revenue; PaaS tiers | quote-only (demo request); Tenovos Glass also listed on AWS Marketplace |
| Public pricing | Yes | No |
| SSO | OIDC | Not public |
| Certifications | None published | SOC2 |
| Analyst coverage | Gartner MQ PIM 2026: Visionary (vendor-reported) · Gartner MQ MDM 2026: Niche Player · Gartner MQ DXP 2025: included (placement not stated) · Gartner Peer Insights VoC DXP 2024: Customers' Choice | IDC MarketScape Worldwide Intelligent DAM 2024: Leader · Forrester Wave DAM for Customer Experience Q1 2022: Strong Performer |
| API style (overview) | REST, GraphQL, webdav | REST |
| OpenAPI spec | Partial | Yes |
| Webhooks (overview) | YesDatahub Webhooks, Enterprise edition only | Yes |
| Official MCP server | Yesself-hosted, experimental: Datahub Simple REST MCP endpoint (Enterprise) and Pimcore Agent MCP tool groups | No |
| API base URL | https://{host}/pimcore-graphql-webservices/{config} · https://{host}/pimcore-studio/api | https://api.tenovos.io/v1 (v1.5, all customers); UAT: https://api.uat.tenovos.io/v1 |
| API styles | REST, GraphQL, WebDAV | REST |
| Authentication | API key, Session login, OAuth 2.0 PKCE, Personal token | API key, JWT, OAuth 2.0 authorization code |
| Token lifetime | OAuth 2.1 (experimental): access 1 h, refresh 30 days (defaults); API keys static | Access token 1 h; refresh token usable up to 30 days |
| Rate limit | Studio API 500 req/min per IP, MCP 3,000/min (defaults, configurable); Datahub: none documented | Not documented; x-ratelimit-limit 60000 / reset 60 seen on a 401 (observed) |
| Pagination | GraphQL first/after offset; Studio page/pageSize; Simple REST page_cursor (search_after) | offset from/limit (max 100, search window 10,000); cursor scan for deep paging |
| Webhooks (API) | Datahub Webhooks (Enterprise): UI-configured, custom headers, no signature, one attempt | API- or admin-UI-managed; HMAC-SHA256 signed; 8 attempts with back-off |
| API spec | OpenAPI 3.1 for Studio API on GitHub (POCL, not archived); GraphQL schema per endpoint | OpenAPI 3.0 (v1.5, 127 ops) + Content Intelligence API + webhooks OpenAPI 3.1 |
| Official SDKs | none official (PHP API in-process; Studio UI SDK for plugins) | none official (Node.js training samples only) |
Same recorded value: Hosting regions.
All fields side by side
From overview.md and api.md frontmatter · “—” = not recorded yet| Field | Pimcore | Tenovos |
|---|---|---|
| Company | ||
| Vendor (values differ) | Pimcore GmbH | Tenovos Corporation |
| HQ (values differ) | Austria (Salzburg) | USA (New York, NY) |
| Founded (values differ) | 2013 | 2018 |
| Ownership (values differ) | independent (venture-backed; Series B led by Nordwind Growth, 2022) | independent, VC-backed (S4S Ventures, BDMI, Progress Ventures, Revel Partners, Dublin Capital Partners, UCIG) |
| Product | ||
| Target market (values differ) | Mid-market, enterprise | Enterprise |
| Deployment (values differ) | On-premise, Private cloud, PaaS | SaaS |
| Hosting regions | Not public | Not public |
| Pricing model (values differ) | annual subscription per edition (no per-user fees); Community free below EUR/USD 5M revenue; PaaS tiers | quote-only (demo request); Tenovos Glass also listed on AWS Marketplace |
| Public pricing (values differ) | Yes | No |
| SSO (values differ) | OIDC | Not public |
| Certifications (values differ) | None published | SOC2 |
| Analyst coverage (values differ) | Gartner MQ PIM 2026: Visionary (vendor-reported) · Gartner MQ MDM 2026: Niche Player · Gartner MQ DXP 2025: included (placement not stated) · Gartner Peer Insights VoC DXP 2024: Customers' Choice | IDC MarketScape Worldwide Intelligent DAM 2024: Leader · Forrester Wave DAM for Customer Experience Q1 2022: Strong Performer |
| Integration | ||
| API style (overview) (values differ) | REST, GraphQL, webdav | REST |
| OpenAPI spec (values differ) | Partial | Yes |
| Webhooks (overview) (values differ) | YesDatahub Webhooks, Enterprise edition only | Yes |
| Official MCP server (values differ) | Yesself-hosted, experimental: Datahub Simple REST MCP endpoint (Enterprise) and Pimcore Agent MCP tool groups | No |
| API | ||
| API base URL (values differ) | https://{host}/pimcore-graphql-webservices/{config} · https://{host}/pimcore-studio/api | https://api.tenovos.io/v1 (v1.5, all customers); UAT: https://api.uat.tenovos.io/v1 |
| API styles (values differ) | REST, GraphQL, WebDAV | REST |
| Authentication (values differ) | API key, Session login, OAuth 2.0 PKCE, Personal token | API key, JWT, OAuth 2.0 authorization code |
| Token lifetime (values differ) | OAuth 2.1 (experimental): access 1 h, refresh 30 days (defaults); API keys static | Access token 1 h; refresh token usable up to 30 days |
| Rate limit (values differ) | Studio API 500 req/min per IP, MCP 3,000/min (defaults, configurable); Datahub: none documented | Not documented; x-ratelimit-limit 60000 / reset 60 seen on a 401 (observed) |
| Pagination (values differ) | GraphQL first/after offset; Studio page/pageSize; Simple REST page_cursor (search_after) | offset from/limit (max 100, search window 10,000); cursor scan for deep paging |
| Webhooks (API) (values differ) | Datahub Webhooks (Enterprise): UI-configured, custom headers, no signature, one attempt | API- or admin-UI-managed; HMAC-SHA256 signed; 8 attempts with back-off |
| API spec (values differ) | OpenAPI 3.1 for Studio API on GitHub (POCL, not archived); GraphQL schema per endpoint | OpenAPI 3.0 (v1.5, 127 ops) + Content Intelligence API + webhooks OpenAPI 3.1 |
| Official SDKs (values differ) | none official (PHP API in-process; Studio UI SDK for plugins) | none 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:
Pimcore:S56S57S58S59S60S62S63S64S67S69S70S71S73S74S76S77S90All Pimcore sources →