DAM Wiki
Side-by-side comparison

Frontify vs Keepeek

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

Frontify

Frontify AG · St. Gallen, Switzerland
Overview verified 2026-09-30 · API page verified 2026-09-30

Keepeek

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

Key differences

Fields recorded for both whose values differ · 22 of 25
Fields where Frontify and Keepeek have different recorded values
FieldFrontifyKeepeek
VendorFrontify AGKeepeek SAS (Papirfly group)
HQSwitzerland (St. Gallen)France (Paris)
Founded20132008
Ownershipindependent, VC-backed (Revaia, EQT Ventures, Blossom Capital, HighSage Ventures, Tenderloin Ventures)subsidiary of Papirfly Group (majority-owned by Verdane)
DeploymentSaaSSaaS, On-premise
Hosting regionsUS, EUEU
Pricing modelquote-only, monthly-active-user (MAU) based with six-month averagingquote-only (by solutions chosen + company size), 12-month contracts, optional modules
CertificationsISO 27001, SOC 2 Type 2, TISAX, Cyber Essentials, HIPAA, Microsoft SSPANone published
Analyst coverageGartner MQ DAM Platforms 2025: Challenger · Forrester Wave DAM Systems Q1 2026: ContenderForrester Wave DAM Systems Q1 2026: parent Papirfly rated Contender (Keepeek not named)
API style (overview)GraphQLREST
OpenAPI specNoYes
Webhooks (overview)YesCustom
Official MCP serverYesFrontify MCP Server, hosted, tool packs; betaNonot yet publicly documented
API base URLhttps://{tenant}/graphqlhttps://{tenant}.keepeek.com/api
API stylesGraphQLREST
AuthenticationOAuth 2.0 client credentials, OAuth 2.0 authorization code, OAuth 2.0 PKCE, Personal tokenBasic auth, JWT
Token lifetimeOAuth 1 week-3 months (configurable); single-use refresh; dev tokens up to 1 yearJWT lifetime set by client (exp; sample 60 s); no refresh; max Not public
Rate limit2,500 requests per 5-min rolling window; HTTP 429; query complexity capNot public
Paginationoffset (page/limit, default 25, max 100); cursor for searchAssetspage-based (page/size, default 20; max Not public)
Webhooks (API)API-managed (GraphQL), asset events only, HMAC-SHA256 signed, 10 retriesNot in the documented API; possible via custom scripts
API specGraphQL SDL per member (no downloadable schema; assembled copy in specs/)Swagger 2.0 (per instance, /api/doc/swagger.json)
Official SDKsNo server-side SDK; official JS/TS Finder, Authenticator, Brand SDKNone server-side; Keepicker web component (official)

Same recorded value: Target market, Public pricing, SSO.

All fields side by side

From overview.md and api.md frontmatter · “—” = not recorded yet
Frontify and Keepeek: all comparison fields
FieldFrontifyKeepeek
Company
Vendor (values differ)Frontify AGKeepeek SAS (Papirfly group)
HQ (values differ)Switzerland (St. Gallen)France (Paris)
Founded (values differ)20132008
Ownership (values differ)independent, VC-backed (Revaia, EQT Ventures, Blossom Capital, HighSage Ventures, Tenderloin Ventures)subsidiary of Papirfly Group (majority-owned by Verdane)
Product
Target marketEnterpriseEnterprise
Deployment (values differ)SaaSSaaS, On-premise
Hosting regions (values differ)US, EUEU
Pricing model (values differ)quote-only, monthly-active-user (MAU) based with six-month averagingquote-only (by solutions chosen + company size), 12-month contracts, optional modules
Public pricingNoNo
SSOSAML, OIDCSAML, OIDC
Certifications (values differ)ISO 27001, SOC 2 Type 2, TISAX, Cyber Essentials, HIPAA, Microsoft SSPANone published
Analyst coverage (values differ)Gartner MQ DAM Platforms 2025: Challenger · Forrester Wave DAM Systems Q1 2026: ContenderForrester Wave DAM Systems Q1 2026: parent Papirfly rated Contender (Keepeek not named)
Integration
API style (overview) (values differ)GraphQLREST
OpenAPI spec (values differ)NoYes
Webhooks (overview) (values differ)YesCustom
Official MCP server (values differ)YesFrontify MCP Server, hosted, tool packs; betaNonot yet publicly documented
API
API base URL (values differ)https://{tenant}/graphqlhttps://{tenant}.keepeek.com/api
API styles (values differ)GraphQLREST
Authentication (values differ)OAuth 2.0 client credentials, OAuth 2.0 authorization code, OAuth 2.0 PKCE, Personal tokenBasic auth, JWT
Token lifetime (values differ)OAuth 1 week-3 months (configurable); single-use refresh; dev tokens up to 1 yearJWT lifetime set by client (exp; sample 60 s); no refresh; max Not public
Rate limit (values differ)2,500 requests per 5-min rolling window; HTTP 429; query complexity capNot public
Pagination (values differ)offset (page/limit, default 25, max 100); cursor for searchAssetspage-based (page/size, default 20; max Not public)
Webhooks (API) (values differ)API-managed (GraphQL), asset events only, HMAC-SHA256 signed, 10 retriesNot in the documented API; possible via custom scripts
API spec (values differ)GraphQL SDL per member (no downloadable schema; assembled copy in specs/)Swagger 2.0 (per instance, /api/doc/swagger.json)
Official SDKs (values differ)No server-side SDK; official JS/TS Finder, Authenticator, Brand SDKNone server-side; Keepicker web component (official)

Sources

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

Frontify:S8S9S12S16S20S32S35S36S43S48S62All Frontify sources →

Keepeek:S1S2S3S4S5S6S11S16S43S115All Keepeek sources →

Search the wiki