#4817·cognee

Hackathon [Feature]: Add Pocket data-source connector

Author: NMZivkovicCreated Aug 28, 2026Updated Sep 12, 2026
LabelsenhancementINTEGRATIONShackathon

Problem Statement

cognee has five data-source connectors today (confluence, gmail, google-drive, notion, slack) against roughly 120 planned. Data sources are the thinnest surface in the project.

Pocket is on the roadmap and has no connector.

Proposed Solution

Add a pocket connector under packages/connector/pocket/ in cognee-community, following the shape of the five existing connectors.

  • Auth: OAuth
  • Ingest: saved articles and tags
  • Incremental sync: since timestamp
  • Forget-on-delete: deleting upstream must remove the record from the graph on the next sync

Watch out for

Confirm the service and its API are still operating before claiming this one.

Package layout to follow

packages/connector/pocket/
├── README.md
├── cognee_community_connector_pocket/
│   ├── __init__.py
│   └── pocket.py
├── examples/
├── tests/
└── pyproject.toml

Read packages/connector/notion/ first — it is the closest working reference.

Acceptance Criteria

  • A user connects via OAuth and selects what to ingest
  • Selected content is ingested and searchable in cognee
  • Incremental sync picks up only what changed since the last run
  • Deleting the source upstream removes it from the graph on the next sync
  • README with setup steps and a runnable example under examples/
  • Tests covering the ingest path and the incremental cursor

Context

Part of the cognee hackathon connector push. Difficulty: Intermediate (M) — OAuth flow, awkward pagination, or a schema that needs design work