Skip to main content

pyref.dev

pyref.dev is a fast, convenient way to access Python reference docs.

PyPI Python veresions supported License

It allows you to quickly jump to the official documentation for Python standard library modules and popular packages by using a simple URL pattern:

https://pyref.dev/<fully.qualified.symbol.name>

You can also search for symbols using:

https://pyref.dev/is?symbol=<SYMBOL>

And if you are feeling lucky, ask it to redirect to the first result:

https://pyref.dev/is?lucky=true&symbol=<SYMBOL>

Lastly, you can pip install pyrefdev and run the pyrefdev CLI tool.

Examples

Supported packages

See pyref.dev for the list of supported packages.

Case sensitivity

For most of the cases, they are case-insensitive. However, for symbols like typing.final and typing.Final, you need to access them with the correct case.

Server setup

To set up a new server:

> sudo apt update && sudo apt install nginx
> sudo rm /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default
> curl -LsSf https://astral.sh/uv/install.sh | sh
> git clone https://github.com/mangoumbrella/pyref.dev
> cd pyref.dev
> uv venv --python 3.14
> uv sync --all-extras --locked
> uv run pyrefdev-indexer build-index
> sudo cp deploy/pyrefdev.service /etc/systemd/system/pyrefdev.service
> sudo cp deploy/pyrefdev.conf /etc/nginx/sites-available/pyrefdev
> sudo ln -sf /etc/nginx/sites-available/pyrefdev /etc/nginx/sites-enabled/pyrefdev
> systemctl start nginx.service
> systemctl start pyrefdev.service

To update to a new version:

git pull && git fetch --tags && uv pip install -e . && uv sync --all-extras --locked && uv run pyrefdev-indexer build-index && systemctl restart pyrefdev.service

To upgrade uv venv's Python version:

uv venv --python 3.14

Changelog

See CHANGELOG.md.

License

pyref.dev is licensed under the terms of the Apache license. See LICENSE for more information.

Metadata

Release files for pyrefdev 2026.7

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

Source distribution (sdist)

Source distribution for pyrefdev 2026.7
File Size Uploaded Provenance Actions
pyrefdev-2026.7.tar.gz 13.1 MB With provenance Details for pyrefdev-2026.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyrefdev 2026.7
File Interpreter ABI Platform Actions
pyrefdev-2026.7-py3-none-any.whl Python 3 none any Details for pyrefdev-2026.7-py3-none-any.whl

Total release size: 26.7 MB

Release files / pyrefdev-2026.7.tar.gz

Download URL pyrefdev-2026.7.tar.gz
Size 13.1 MB
Tags Source
SHA-256 checksum
How to use checksums
4248855e648a00519f380cfdaef822c91517f2ec28dba901c84c7a53614e4c3f
BLAKE2b-256 checksum
How to use checksums
008f6c4c004be8a50e31b22e8f6c1a34d8819be7eb1d1df0d8049e99b7a888ff
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 Oct 11, 2026.

Transparency log

Release files / pyrefdev-2026.7-py3-none-any.whl

Download URL pyrefdev-2026.7-py3-none-any.whl
Size 13.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4152c1b441395edad9896643fc2cbab61bb34221c4d7c6a8d0fc786a4cef6257
BLAKE2b-256 checksum
How to use checksums
c8b360474fb34cc386a8a2238c4a70a551d835adc55c1c6292e4cdbde7051e6d
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 Oct 11, 2026.

Transparency log

Security for pyrefdev 2026.7

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.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for pyrefdev-2026.7.tar.gz

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 Oct 11, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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