DAM Wiki
Side-by-side comparison

Brandworkz vs Canto

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

Brandworkz

Brandworkz Ltd · London, UK
Overview verified 2026-10-01 · API page verified 2026-10-01

Canto

Canto · Atlanta, GA, USA
Overview verified 2026-09-30 · API page verified 2026-09-30

Key differences

Fields recorded for both whose values differ · 20 of 25
Fields where Brandworkz and Canto have different recorded values
FieldBrandworkzCanto
VendorBrandworkz LtdCanto
HQUK (London)USA (Atlanta, GA)
Founded19971990
Ownershipsubsidiary of Spinakr Solutions LLC (USA)PE-backed (JMI Equity)
Target marketMid-market to enterpriseMid-market
Hosting regionsEU, USUS, EU, Canada, Australia
Pricing modelper-user plan tiers (free Essentials; Core, Professional, Enterprise quote-only), unlimited storagequote-only packages (4 tiers) + paid add-ons
CertificationsISO 27001, CYBER-ESSENTIALS-PLUSSOC 2 Type 2, ISO 27001, HIPAA, TX-RAMP
Analyst coverageReal Story Group DAM vendor evaluations: covered since 2014 · G2 DAM High Performer (Spring 2019)Forrester Wave DAM Systems Q1 2026: Strong Performer
OpenAPI specNoYes
Webhooks (overview)UnknownUI only
Official MCP serverNoYesProduct Hub MCP — PIM data only, no DAM MCP
API base URL{api_url}/v{api_version}/{client_id}/… (resolved via api.brandworkz.com/getAPIURL)https://{tenant}.{region}/api/v1
Authenticationoauth2-password, OAuth 2.0 authorization code, API keyOAuth 2.0 authorization code, OAuth 2.0 client credentials
Token lifetimeexpires_in 1,200 s (20 min) in the doc example; refresh_token grantAccess 30 days; refresh 365 days, rotated; no refresh for client_credentials
Rate limitNot publicPer endpoint, 50-1,000 req/min by level; HTTP 429
PaginationsimpleSearch from/size (default 50, max 500); start/numberOfResults, limit/offsetoffset (start/limit, max 1,000); marker on reports; page on users
Webhooks (API)Unknown (only a webhookId parameter on importAsset)Admin UI only, 14 event types, no retries (Product Hub: API-managed)
API specPostman collections: API v1.6 (159 requests) + Essentials API (5 requests)OpenAPI 3.0.1 (11 files) + Postman collection
Official SDKsnone official; assetInsert JS examples on GitHubNone official (JS sample; community PHP clients)

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

All fields side by side

From overview.md and api.md frontmatter · “—” = not recorded yet
Brandworkz and Canto: all comparison fields
FieldBrandworkzCanto
Company
Vendor (values differ)Brandworkz LtdCanto
HQ (values differ)UK (London)USA (Atlanta, GA)
Founded (values differ)19971990
Ownership (values differ)subsidiary of Spinakr Solutions LLC (USA)PE-backed (JMI Equity)
Product
Target market (values differ)Mid-market to enterpriseMid-market
DeploymentSaaSSaaS
Hosting regions (values differ)EU, USUS, EU, Canada, Australia
Pricing model (values differ)per-user plan tiers (free Essentials; Core, Professional, Enterprise quote-only), unlimited storagequote-only packages (4 tiers) + paid add-ons
Public pricingNoNo
SSOSAMLSAML
Certifications (values differ)ISO 27001, CYBER-ESSENTIALS-PLUSSOC 2 Type 2, ISO 27001, HIPAA, TX-RAMP
Analyst coverage (values differ)Real Story Group DAM vendor evaluations: covered since 2014 · G2 DAM High Performer (Spring 2019)Forrester Wave DAM Systems Q1 2026: Strong Performer
Integration
API style (overview)RESTREST
OpenAPI spec (values differ)NoYes
Webhooks (overview) (values differ)UnknownUI only
Official MCP server (values differ)NoYesProduct Hub MCP — PIM data only, no DAM MCP
API
API base URL (values differ){api_url}/v{api_version}/{client_id}/… (resolved via api.brandworkz.com/getAPIURL)https://{tenant}.{region}/api/v1
API stylesRESTREST
Authentication (values differ)oauth2-password, OAuth 2.0 authorization code, API keyOAuth 2.0 authorization code, OAuth 2.0 client credentials
Token lifetime (values differ)expires_in 1,200 s (20 min) in the doc example; refresh_token grantAccess 30 days; refresh 365 days, rotated; no refresh for client_credentials
Rate limit (values differ)Not publicPer endpoint, 50-1,000 req/min by level; HTTP 429
Pagination (values differ)simpleSearch from/size (default 50, max 500); start/numberOfResults, limit/offsetoffset (start/limit, max 1,000); marker on reports; page on users
Webhooks (API) (values differ)Unknown (only a webhookId parameter on importAsset)Admin UI only, 14 event types, no retries (Product Hub: API-managed)
API spec (values differ)Postman collections: API v1.6 (159 requests) + Essentials API (5 requests)OpenAPI 3.0.1 (11 files) + Postman collection
Official SDKs (values differ)none official; assetInsert JS examples on GitHubNone official (JS sample; community PHP clients)

Sources

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

Brandworkz:S1S3S5S6S7S8All Brandworkz sources →

Canto:S1S2S3S8S9S12S14S19S20S62S101All Canto sources →

Search the wiki