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.1-cp310-abi3-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

anki-26.8.1-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.1-cp310-abi3-manylinux_2_35_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.35+ ARM64

anki-26.8.1-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.1-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.1-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: anki-26.8.1-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.1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 98d65a978e50c563530f32a71dcc54efe704e9595bd53649902429b09bc7ac22
MD5 67b21f32de97e4859387dc5ca2bde653
BLAKE2b-256 f9fba2d87ef2154eebcd70435a57fee0b4fe1445342e372cf82d05d6a4baa4f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8.1-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.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: anki-26.8.1-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.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 76502c78e7e465841c95500fcfa8732dc9ce3773a017cc4e0c1311b5dc73dfc4
MD5 a6edadb9dd2cf72ed18aa26f10b4af9c
BLAKE2b-256 2987801d79663d5046af799f70d1c2701d0272e86439631ef3738f5405328a61

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8.1-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.1-cp310-abi3-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for anki-26.8.1-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 049d718b7495487516c1b8beeea2c2b2df30499d881536678916ba016f20e3fd
MD5 2205f95bc3a7379f35219e64fd4afabf
BLAKE2b-256 2dcc3d1fd48589b288347c7d8cc39018a61ec7ca704059c1185925657bd6e4f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8.1-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.1-cp310-abi3-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for anki-26.8.1-cp310-abi3-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 34445fb48b985eeeaf7bc65e2821f5a2ca3e3cf3880c38336ade27f906225e72
MD5 562b9adba51d92d314886db46a1392a9
BLAKE2b-256 0abd82f15738d7d356b69f708816ecb9699bf2dd4a9ead26d17ab4f1010f5607

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8.1-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.1-cp310-abi3-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for anki-26.8.1-cp310-abi3-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 609aeb2ac115b99225c26b3962efb26c7d985a6d452b74630de421794d6b4900
MD5 073c64b236eff389634bf89161a0bc27
BLAKE2b-256 6d63dd45a9ab1148b5cdcdcaa8b7df0e1aabef0a7cbeface9125a61722bd90fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8.1-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.1-cp310-abi3-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for anki-26.8.1-cp310-abi3-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 21383d59af4f694e4e27f3f6b780f5e7cb5288e2e47a8649ccb0c913c2e03260
MD5 076aeb5d82273384f8a1eb9759b8393e
BLAKE2b-256 73fa48078039c057d8bb150286d0e1fbc296dd5b0e017a790b7ae29b4d360bca

See more details on using hashes here.

Provenance

The following attestation bundles were made for anki-26.8.1-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

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