AppStrings.How it works
API / INTEGRATION RECORD

Zotero JavaScript API

Zotero’s internal JavaScript API exposes library data to plugins and in-application scripts.

Open maintainer documentation
WHAT YOU CAN DOScript library items inside Zotero
HOW IT WORKSLive app
PLATFORMSWindows · macOS · Linux
DOCUMENTED AGENTSSee compatibility details

Documented capabilities

Agent compatibility

AgentCompatibilityBasis
Claude CodeNot documentedThe native interface is documented, but no setup for this coding agent is established by this source.
CodexNot documentedThe native interface is documented, but no setup for this coding agent is established by this source.
CursorNot documentedThe native interface is documented, but no setup for this coding agent is established by this source.

Setup route

Follow the linked maintainer documentation for installation, connection settings and supported versions.

A compatible Zotero plugin or in-application JavaScript execution workflow.

Open setup documentation

Limitations

This API runs within Zotero. External agents need a plugin or bridge and must respect Zotero’s data model.