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

Release files for anki 26.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for anki 26.9.1
File
anki-26.9.1-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
anki-26.9.1-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
anki-26.9.1-cp310-abi3-manylinux_2_35_x86_64.whl CPython 3.10 abi3 Linux glibc 2.35+ x86-64 Details
anki-26.9.1-cp310-abi3-manylinux_2_35_aarch64.whl CPython 3.10 abi3 Linux glibc 2.35+ ARM64 Details
anki-26.9.1-cp310-abi3-macosx_12_0_x86_64.whl CPython 3.10 abi3 macOS 12.0+ x86-64 Details
anki-26.9.1-cp310-abi3-macosx_12_0_arm64.whl CPython 3.10 abi3 macOS 12.0+ ARM64 Details

Total release size: 58.6 MB

Release files / anki-26.9.1-cp310-abi3-win_arm64.whl

Download URL anki-26.9.1-cp310-abi3-win_arm64.whl
Size 9.0 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
15d1abe408bc96d67ee1ba5911deaf2ec5a68ecdbd3346fd82134bb7a357a543
BLAKE2b-256 checksum
How to use checksums
8e746381c3fc917c09421af19bedec1ab1fe5016c35807d061f6155e51550f0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / anki-26.9.1-cp310-abi3-win_amd64.whl

Download URL anki-26.9.1-cp310-abi3-win_amd64.whl
Size 9.5 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
cebda5c9eace3cf9157d475ad78c73088fa4e6585ca4657ab4e017f01ebfc67b
BLAKE2b-256 checksum
How to use checksums
e0fd7259f14b72190d1f7c4f8daa523b290b49c89466e419089bc58a963aa674
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / anki-26.9.1-cp310-abi3-manylinux_2_35_x86_64.whl

Download URL anki-26.9.1-cp310-abi3-manylinux_2_35_x86_64.whl
Size 10.8 MB
Tags CPython 3.10 Linux glibc 2.35+ x86-64 abi3
SHA-256 checksum
How to use checksums
7025745c79d3c0ffa6896b42df6e822ea84f478105407dfe0c3621b200de05ea
BLAKE2b-256 checksum
How to use checksums
a39bff8e6aa35f3d6dcbc60f117df710460663cde52c6dbc17caf0f21839f5c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / anki-26.9.1-cp310-abi3-manylinux_2_35_aarch64.whl

Download URL anki-26.9.1-cp310-abi3-manylinux_2_35_aarch64.whl
Size 10.5 MB
Tags CPython 3.10 Linux glibc 2.35+ ARM64 abi3
SHA-256 checksum
How to use checksums
d045568ea02979bb1c852b36fee91ac892a9cbeec33cd1cf4820180b445bc6fa
BLAKE2b-256 checksum
How to use checksums
08d34b914db85f583aca440feb2d3ff31ca24fa5acd486ae99d204da63ff3974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / anki-26.9.1-cp310-abi3-macosx_12_0_x86_64.whl

Download URL anki-26.9.1-cp310-abi3-macosx_12_0_x86_64.whl
Size 9.6 MB
Tags CPython 3.10 abi3 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
de8b3a131bdaa33f3430245a704c2c96e472ab11342b7aae1bff820b5c32420e
BLAKE2b-256 checksum
How to use checksums
326629e04cf4154d82a69497a045dc517c52efb3f7c6e17c3939ae57bc0dc3a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / anki-26.9.1-cp310-abi3-macosx_12_0_arm64.whl

Download URL anki-26.9.1-cp310-abi3-macosx_12_0_arm64.whl
Size 9.2 MB
Tags CPython 3.10 abi3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
43b6c9ea5bb9f01ee3b118377d565d455de7e758dd826610f4137f9648f5a08b
BLAKE2b-256 checksum
How to use checksums
f736b603bd9b2b1123bffea78ca0dd81a20ec74450377bbfdc04ade3dda1ef4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release history Release notifications | RSS feed

26.9.2

6 release files

This release

26.9.1 This release

6 release files

26.9

6 release files

26.8

6 release files

26.5

6 release files

25.9.5

5 release files

25.9.2

5 release files

25.9.1

5 release files

25.9

5 release files

25.7.5

5 release files

25.7.4

5 release files

25.7.3

5 release files

25.7

5 release files

25.2.5

5 release files

25.2.4

5 release files

25.2

5 release files

24.11

5 release files

24.6

5 release files

24.4.1

5 release files

24.4

5 release files

23.12

5 release files

23.10

5 release files

2.1.66

5 release files

2.1.64

5 release files

2.1.63

5 release files

2.1.61

5 release files

2.1.60

5 release files

2.1.59

5 release files

2.1.58

5 release files

2.1.57

5 release files

2.1.55

5 release files

2.1.54

5 release files

2.1.53

5 release files

2.1.52

5 release files

2.1.51

5 release files

2.1.49

3 release files

2.1.48

3 release files

2.1.47

3 release files

2.1.45

3 release files

2.1.44

3 release files

2.1.42

3 release files

2.1.38

3 release files

2.1.37

3 release files

2.1.35

1 release file

2.1.34

1 release file

2.1.33

1 release file

2.1.32

1 release file

2.1.31

1 release file

2.1.30

1 release file

2.1.29

1 release file

2.1.28

1 release file

2.1.26

1 release file

2.1.25

1 release file

2.1.24

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page