DAM Wiki
Side-by-side comparison

Keepeek vs MediaValet

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

Keepeek

Keepeek SAS (Papirfly group) · Paris, France
Overview verified 2026-09-30 · API page verified 2026-09-30

MediaValet

MediaValet Inc. · Vancouver, BC; US HQ Menlo Park, CA, Canada
Overview verified 2026-10-01 · API page verified 2026-10-01

Key differences

Fields recorded for both whose values differ · 21 of 25
Fields where Keepeek and MediaValet have different recorded values
FieldKeepeekMediaValet
VendorKeepeek SAS (Papirfly group)MediaValet Inc.
HQFrance (Paris)Canada (Vancouver, BC; US HQ Menlo Park, CA)
Founded20082010
Ownershipsubsidiary of Papirfly Group (majority-owned by Verdane)PE-backed (STG, acquired 2024-04-02; delisted from TSX)
Target marketEnterpriseMid-market
DeploymentSaaS, On-premiseSaaS
Hosting regionsEUNot public
Pricing modelquote-only (by solutions chosen + company size), 12-month contracts, optional modulesquote-only custom configuration (unlimited users; driven by storage, modules, integrations)
CertificationsNone publishedSOC 2 Type 2, ISO 27001, HIPAA
Analyst coverageForrester Wave DAM Systems Q1 2026: parent Papirfly rated Contender (Keepeek not named)G2 DAM Grid Report Spring 2026: Leader (vendor-reported)
OpenAPI specYesPartial
Webhooks (overview)CustomYes
Official MCP serverNonot yet publicly documentedNo
API base URLhttps://{tenant}.keepeek.com/apihttps://api.mediavalet.com
AuthenticationBasic auth, JWTOAuth 2.0 authorization code, oauth2-password, API key
Token lifetimeJWT lifetime set by client (exp; sample 60 s); no refresh; max Not publicAccess token 1 h (expires_in 3600); auth code 60 s; refresh lifetime not published
Rate limitNot publicDaily request quota on Developer Plan, higher on Enterprise; figures not public
Paginationpage-based (page/size, default 20; max Not public)offset/count query params (count default 50); TotalRecordsFound in envelope
Webhooks (API)Not in the documented API; possible via custom scriptsSkyHOOK: API-managed, CloudEvents 1.0, 8 events, webhook or Azure Event Grid
API specSwagger 2.0 (per instance, /api/doc/swagger.json)Postman collection (362 requests) + APIM operation lists; OpenAPI exports lack paths
Official SDKsNone server-side; Keepicker web component (official)None official (C# upload sample on GitHub)

Same recorded value: Public pricing, SSO, API style (overview), API styles.

All fields side by side

From overview.md and api.md frontmatter · “—” = not recorded yet
Keepeek and MediaValet: all comparison fields
FieldKeepeekMediaValet
Company
Vendor (values differ)Keepeek SAS (Papirfly group)MediaValet Inc.
HQ (values differ)France (Paris)Canada (Vancouver, BC; US HQ Menlo Park, CA)
Founded (values differ)20082010
Ownership (values differ)subsidiary of Papirfly Group (majority-owned by Verdane)PE-backed (STG, acquired 2024-04-02; delisted from TSX)
Product
Target market (values differ)EnterpriseMid-market
Deployment (values differ)SaaS, On-premiseSaaS
Hosting regions (values differ)EUNot public
Pricing model (values differ)quote-only (by solutions chosen + company size), 12-month contracts, optional modulesquote-only custom configuration (unlimited users; driven by storage, modules, integrations)
Public pricingNoNo
SSOSAML, OIDCSAML, OIDC
Certifications (values differ)None publishedSOC 2 Type 2, ISO 27001, HIPAA
Analyst coverage (values differ)Forrester Wave DAM Systems Q1 2026: parent Papirfly rated Contender (Keepeek not named)G2 DAM Grid Report Spring 2026: Leader (vendor-reported)
Integration
API style (overview)RESTREST
OpenAPI spec (values differ)YesPartial
Webhooks (overview) (values differ)CustomYes
Official MCP server (values differ)Nonot yet publicly documentedNo
API
API base URL (values differ)https://{tenant}.keepeek.com/apihttps://api.mediavalet.com
API stylesRESTREST
Authentication (values differ)Basic auth, JWTOAuth 2.0 authorization code, oauth2-password, API key
Token lifetime (values differ)JWT lifetime set by client (exp; sample 60 s); no refresh; max Not publicAccess token 1 h (expires_in 3600); auth code 60 s; refresh lifetime not published
Rate limit (values differ)Not publicDaily request quota on Developer Plan, higher on Enterprise; figures not public
Pagination (values differ)page-based (page/size, default 20; max Not public)offset/count query params (count default 50); TotalRecordsFound in envelope
Webhooks (API) (values differ)Not in the documented API; possible via custom scriptsSkyHOOK: API-managed, CloudEvents 1.0, 8 events, webhook or Azure Event Grid
API spec (values differ)Swagger 2.0 (per instance, /api/doc/swagger.json)Postman collection (362 requests) + APIM operation lists; OpenAPI exports lack paths
Official SDKs (values differ)None server-side; Keepicker web component (official)None official (C# upload sample on GitHub)

Sources

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

Keepeek:S1S2S3S4S5S6S11S16S43S115All Keepeek sources →

MediaValet:S1S2S6S9S12S13S14S16S18S21S22S23S24S25All MediaValet sources →

Search the wiki