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:
sincetimestamp - 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.tomlRead 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
Source: topoteretes/cognee