Skip to main content

Anki

Build Status

Core Python library for Anki, the spaced repetition flashcard program.

About

Anki is a spaced repetition program that helps you remember things efficiently. This package contains the Python layer of Anki's core: it wraps the Rust backend (rslib) and exposes the primary API used by the desktop app and add-ons alike.

It provides access to:

  • Collection — open, read, and write an Anki .anki2 database
  • Notes & Cards — create, update, and query notes and cards
  • Decks & Models — manage deck configurations and note types
  • Scheduler — the FSRS/SM-2 scheduling algorithms
  • Media — media file management and sync
  • Import / Export — support for .apkg, .colpkg, and other formats
  • Sync — synchronisation with AnkiWeb
  • Hooks — event system for extending behaviour

Installation

pip install anki

Note: anki is the headless library. If you want the full desktop application, install aqt instead, which depends on this package.

Add-on development

If you are building an Anki add-on, this is the package that gives you access to the collection and scheduling internals. See the Add-on Guide for full documentation.

Contributing

Want to contribute? Check out the Contribution Guidelines and the Development Guide.

License

AGPL-3.0-or-later

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

anki-26.8-cp310-abi3-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.10+Windows ARM64

anki-26.8-cp310-abi3-win_amd64.whl (9.6 MB view details)

Uploaded CPython 3.10+Windows x86-64

anki-26.8-cp310-abi3-manylinux_2_35_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.35+ x86-64

anki-26.8-cp310-abi3-manylinux_2_35_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.35+ ARM64

anki-26.8-cp310-abi3-macosx_12_0_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.10+macOS 12.0+ x86-64

anki-26.8-cp310-abi3-macosx_12_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.10+macOS 12.0+ ARM64

File details

Details for the file anki-26.8-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: anki-26.8-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for anki-26.8-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 aafb8895e5928cad54142f88561902d313fd4e4a17f630e680f2645598860904
MD5 45a2812c47c799e83d358d2cd0949660
BLAKE2b-256 cbe69f8e8c4ec41d87a86ccb8c5e226c8c46e29da710536e381b28ed701d5ea3

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8-cp310-abi3-win_arm64.whl:

Publisher: release.yml on ankitects/anki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anki-26.8-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: anki-26.8-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 9.6 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for anki-26.8-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d2b6f96e0c42dd7cfde0ed04dcbc64480ee1ebb5b041c078ad2a257becd4269e
MD5 06a7fafb2501f09e52f6bba354331dcb
BLAKE2b-256 450fcae15b913be80ae313541621a9c27dc33e72b6af2fde1ebf64360a1eeb50

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8-cp310-abi3-win_amd64.whl:

Publisher: release.yml on ankitects/anki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anki-26.8-cp310-abi3-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: anki-26.8-cp310-abi3-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 11.0 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for anki-26.8-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 4cfc1a8969b8b4229896c661b2b1923feb41f19425d5a0f4923485997b7441f5
MD5 00781396bf54a0d9d6893ae29795ab3d
BLAKE2b-256 d249afb65908e064991794d96ff55ed4644de44fb7a42f26962ca78b2ea94962

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8-cp310-abi3-manylinux_2_35_x86_64.whl:

Publisher: release.yml on ankitects/anki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anki-26.8-cp310-abi3-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for anki-26.8-cp310-abi3-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 8f38833a0504f0d02d5bc42bd4d55180eb1ac65dfd281bbb20d956e66386ac9f
MD5 50af1cbffb1aa56374f39b4c6a6f19ff
BLAKE2b-256 65d549d20c2c4347be5bd22d553ee83b52e0a199971b7f189e835086b6d6d8cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8-cp310-abi3-manylinux_2_35_aarch64.whl:

Publisher: release.yml on ankitects/anki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anki-26.8-cp310-abi3-macosx_12_0_x86_64.whl.

File metadata

  • Download URL: anki-26.8-cp310-abi3-macosx_12_0_x86_64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.10+, macOS 12.0+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for anki-26.8-cp310-abi3-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 51d57138336d0f4c34bb5d6f86534a87ce99521ff1ae6a81fa5fba9a406d4ebd
MD5 bb3dd5c4aa9e439e0773182e8756cc90
BLAKE2b-256 11bedf806327ae215193a8c81f63e7328d343503581fc6c44c5b7b1448c33979

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8-cp310-abi3-macosx_12_0_x86_64.whl:

Publisher: release.yml on ankitects/anki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anki-26.8-cp310-abi3-macosx_12_0_arm64.whl.

File metadata

  • Download URL: anki-26.8-cp310-abi3-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.10+, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for anki-26.8-cp310-abi3-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 40e3aadfbd86c7c6844d6cc1e22d4d6ab5cd3f8a8630f5beaf381ac1e4c0101a
MD5 b5ea2d906a50e0239c1f4ddfd36a9702
BLAKE2b-256 e3d24d0c0510470019d687c8ffb61a72583d5dbcac5317ead258a01ac71ca3f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8-cp310-abi3-macosx_12_0_arm64.whl:

Publisher: release.yml on ankitects/anki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

26.8

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page