{
  "id": 13766687,
  "title": "apsw: Another Python SQLite Wrapper",
  "url": "https://urgent.news/2026/10/11/apsw-another-python-sqlite-wrapper",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-11T16:58:22.000Z",
  "source": {
    "name": "Hacker News",
    "slug": "hacker-news",
    "url": "https://github.com/rogerbinns/apsw"
  },
  "original_language": "en",
  "account": "APSW is a Python SQLite Wrapper that enhances the capabilities of the SQLite embedded relational database engine. It is compatible with CPython 3.10 and above, allowing developers to maximize the potential of both SQLite and Python. APSW seamlessly integrates the complete SQLite C API with Python's C API, staying current with updates to both technologies. This integration includes features such as full text search, session management, virtual tables, VFS (virtual file system), JSON support, and CArray. APSW supports both synchronous code and all async frameworks. It is recommended to use the built-in sqlite3 module when interoperability with other database drivers is desired. APSW offers a more enhanced developer experience when utilizing SQLite fully. The documentation provides a detailed comparison between APSW and sqlite3, along with a tour and example code at https://rogerbinns.github.io/apsw/example.html. The latest documentation can be found at https://rogerbinns.github.io/apsw/. New releases are distributed via PyPI (installable through pip) and Github. Release announcements are also made to the Python SQLite discussion group, and an RSS feed is available from PyPI. Any known bugs can be reported using the \"New Issue\" feature on the Issues page. The licensing for APSW is based on any OSI-approved open-source license.",
  "summary": null,
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}