The API Report CardAPI Index
Cacoo

Cacoo API

Online diagramming, wireframing, and visual collaboration (Nulab Inc.) · nulab.com

Cacoo offers a public self-serve REST API at cacoo.com/api/v1 covering diagrams, folders, comments, and org data, with JSON or XML responses. Auth is an API key from the Nulab dashboard or OAuth 1.0a. There are no webhooks, no OpenAPI spec, and rate limits are unpublished.

Last verified: July 2026Software & Data Tools
API GRADE
B+
VERIFIED JUL 2026

SCORECARD

ExistenceGOODPublic self-serve REST API at cacoo.com/api/v1; responses come back as JSON or XML via a URL suffix.
AccessGOODSelf-serve: API keys issue from the Nulab Account dashboard with no partner program or fee.
CoverageGOODDiagrams with create, copy, move, delete, contents, images, comments, chat, folders, orgs, users, and editor automation.
AuthGOODAPI keys are the easy path; delegated auth is OAuth 1.0a, which brings HMAC-SHA1 signing overhead.
Docs & DXPOORNo OpenAPI spec, no maintained SDKs (one sample repo), no webhooks, and rate limits surface only as 429s.
StabilityGOODThe API has sat on v1 for years: a stable contract, but little visible evolution and no public v2 roadmap.
MORE FROM THE REPORT CARD
Supergood: Cacoo shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Cacoo scores B+ on the API Report Card. Cacoo offers a public self-serve REST API at cacoo.com/api/v1 covering diagrams, folders, comments, and org data, with JSON or XML responses. Auth is an API key from the Nulab dashboard or OAuth 1.0a. There are no webhooks, no OpenAPI spec, and rate limits are unpublished.

Tried to integrate with Cacoo?
SOURCES
Uses OAuth 1.0a rather than OAuth 2.0, adding HMAC-SHA1 signature complexity that most modern SaaS platforms have moved away from developer.nulab.com
API base URL is `https://cacoo.com/api/v1/` and has remained on v1 for many years, limited public roadmap for v2 developer.nulab.com
Public docs do not prominently publish rate-limit numbers, leaving integrators to discover limits via 429 responses developer.nulab.com
No first-class webhook system in the public Cacoo developer API, integrations are pull-based or routed through Nulab connectors developer.nulab.com
No published OpenAPI / Swagger spec for the Cacoo API apitracker.io
Official SDK coverage is thin, the cacoo-api-sample repo is reference code rather than a fully-maintained multi-language SDK suite github.com
No GraphQL, no streaming, no async/long-running job pattern for heavy operations like batch rendition export developer.nulab.com
Identity is unified across Nulab products (Cacoo + Backlog + Typetalk) via Nulab Account, but per-product API tokens are separate, adds key-management overhead developer.nulab.com
Diagram content endpoints return Cacoo-specific shape/graph JSON that is not a widely-known interchange format (unlike Visio XML or Mermaid text) developer.nulab.com
Performance lags on large or complex diagrams, especially in browsers with many tabs open g2.com
Onboarding feels fragmented, Cacoo Academy and demo resources are not easily discoverable for new users capterra.com
Free plan caps users at 2 with only 6 sheets and blocks downloads, pushing trial users to upgrade quickly nulab.com
Export options are limited on the free tier (PNG only); multi-format export (SVG, PDF, PPT, PS) requires Pro+ nulab.com
Template library is solid but some reviewers want more variety and easier custom-template workflows capterra.com
Pricier than comparably-featured alternatives like draw.io (free) and Creately when scaling seats selecthub.com
Limited third-party integration breadth compared to Lucidchart and Miro lucidchart.com
Advanced shape libraries and automation features gated behind higher tiers g2.com
Some Capterra reviewers report sluggish customer support response times on lower tiers capterra.com
Treated by analysts as a mid-tier alternative rather than a category leader vs. Miro/Lucidchart selecthub.com