pypi.org

24 hours
100.00%
7 days
100.00%
30 days
100.00%
IPv4 / IPv6
4 4
SSL Certificate
292d
Security Headers
6/6
Badges: Uptime Status
Response Time & Availability (24h)
SSL / TLS Certificate
292
days left
Valid
Dec 28, 2025 Jan 29, 2027
Issued → Expires
Subject commonName=pypi.org
Issuer countryName=BE, organizationName=GlobalSign nv-sa, commonName=GlobalSign Atlas R3 DV TLS CA 2025 Q4
Valid From 2025-12-28 04:33
Expires 2027-01-29 04:33
Serial Number 0131B6322158DA5785A38B0997C381F2
SHA-256 Fingerprint 15:58:1c:41:02:3f:07:89:85:31:4e:7d:4c:4f:8a:ca:bf:05:c7:f6:97:ae:ef:cd:30:24:e0:98:39:e2:0c:e6
Subject Alt Names pypi.org *.pypi.org www.pypi.org donate.pypi.org
Last Checked 2026-04-11 22:56:39
Latest HTTP Response Details
Final URL https://pypi.org/
Status Code 200
Response Time 40 ms
Content Size 22 KB (22.0 KB)
Content Type text/html; charset=UTF-8
Server gunicorn
TLS Version TLSv1.3
TLS Cipher TLS_AES_128_GCM_SHA256
Redirects 0
Checked 2026-04-11 22:56:39
Security Headers 6/6
Header Status Value
Strict-Transport-Security Present max-age=31536000; includeSubDomains; preload
Content-Security-Policy Present base-uri 'self'; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://gitlab.com/api/ https://analytics.python.org *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://analytics.python.org *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='
X-Frame-Options Present deny
X-Content-Type-Options Present nosniff
Referrer-Policy Present origin-when-cross-origin
Permissions-Policy Present publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()
DNS Intelligence (24h)
Avg Resolution
5.5 ms
Min / Max
3.3 / 9.3 ms
Record Types
7
Lookups (24h)
21
DNS Records
A
151.101.64.223 151.101.192.223 151.101.0.223 151.101.128.223
82852s 5.3ms
AAAA
2a04:4e42:600::223 2a04:4e42::223 2a04:4e42:400::223 2a04:4e42:200::223
75975s 5.2ms
MX
1 aspmx.l.google.com
5 alt1.aspmx.l.google.com
5 alt2.aspmx.l.google.com
10 aspmx2.googlemail.com
10 aspmx3.googlemail.com
3600s 30.9ms
NS
ns-96.awsdns-12.com ns-897.awsdns-48.net ns-1264.awsdns-30.org ns-1702.awsdns-20.co.uk
172800s 33.5ms
TXT
SPF (1)
v=spf1 include:_spf.google.com include:amazonses.com include:helpscou… v=spf1 include:_spf.google.com include:amazonses.com include:helpscoutemail.com -all
Domain Verification (2)
google-site-verification=YdrllWIiutXFzqhEamHP4HgCoh88dTFzb2A6QFljooc
google-site-verification=ZI8zeHE6SWuJljW3f4csGetjOWo4krvjf13tdORsH4Y
3600s 32.4ms
SOA
Primary NS
ns-1264.awsdns-30.org
Admin
awsdns-hostmaster@amazon.com
Serial: 1 Refresh: 2h Retry: 15m Expire: 14d Min TTL: 1d
900s 30.0ms
CAA
Flag Tag Value
0 iodef mailto:infrastructure-staff@python.org
0 issue amazon.com
0 issue globalsign.com
0 issue letsencrypt.org
3600s 30.7ms
Email Security Posture
MX Records
SPF
Details v=spf1 include:_spf.google.com include:amazonses.com include:helpscoutemail.com -all
DMARC
Details v=DMARC1; p=quarantine; pct=100; rua=mailto:re+c026728f02d6@inbound.dmarcdigests.com; fo=1; adkim=s; aspf=r
BIMI
MTA-STS
Strong
Overall
DNS Propagation Consistent
Resolver IPs Returned Response Time Status
Quad9 151.101.0.223 151.101.128.223 151.101.192.223 151.101.64.223 3.42ms
Google 151.101.0.223 151.101.128.223 151.101.192.223 151.101.64.223 6.98ms
AdGuard 151.101.0.223 151.101.128.223 151.101.192.223 151.101.64.223 9.1ms
OpenDNS 151.101.0.223 151.101.128.223 151.101.192.223 151.101.64.223 1.56ms
Cloudflare 151.101.0.223 151.101.128.223 151.101.192.223 151.101.64.223 2.9ms
WHOIS / Domain Registration
Registrar
Gandi SAS
Created
2015-07-24
Updated
2025-06-17
Expires
2032-07-24
Name Servers (WHOIS)
ns-1264.awsdns-30.org ns-1702.awsdns-20.co.uk ns-897.awsdns-48.net ns-96.awsdns-12.com
Domain Status
clientTransferProhibited
DNSSEC
Enabled
WHOIS Last Checked
2026-04-11 22:56
Resolution Time (A/AAAA recent)
20:34 22:56
Time Type Values TTL Resolution Nameserver
22:56:38 CAA 0 iodef "mailto:infrastructure-staff@python.org" 0 issue "amazon.com" 0 issue "globalsign.com" 0 issue "letsencrypt.org" 3600s 30.7 ms 10.89.0.1
22:56:38 SOA ns-1264.awsdns-30.org awsdns-hostmaster.amazon.com 1 7200 900 1209600 86400 900s 30.0 ms 10.89.0.1
22:56:38 TXT google-site-verification=YdrllWIiutXFzqhEamHP4HgCoh88dTFzb2A6QFljooc google-site-verification=ZI8zeHE6SWuJljW3f4csGetjOWo4krvjf13tdORsH4Y v=spf1 include:_spf.google.com include:amazonses.com include:helpscoutemail.com… 3600s 32.4 ms 10.89.0.1
22:56:38 NS ns-96.awsdns-12.com ns-897.awsdns-48.net ns-1264.awsdns-30.org ns-1702.awsdns-20.co.uk 172800s 33.5 ms 10.89.0.1
22:56:38 MX 1 aspmx.l.google.com 5 alt1.aspmx.l.google.com 5 alt2.aspmx.l.google.com 10 aspmx2.googlemail.com 10 aspmx3.googlemail.com 3600s 30.9 ms 10.89.0.1
22:56:38 AAAA 2a04:4e42:600::223 2a04:4e42::223 2a04:4e42:400::223 2a04:4e42:200::223 75975s 5.2 ms 10.89.0.1
22:56:38 A 151.101.64.223 151.101.192.223 151.101.0.223 151.101.128.223 82852s 5.3 ms 10.89.0.1
21:43:29 CAA 0 iodef "mailto:infrastructure-staff@python.org" 0 issue "amazon.com" 0 issue "globalsign.com" 0 issue "letsencrypt.org" 3600s 31.0 ms 10.89.0.1
21:43:29 SOA ns-1264.awsdns-30.org awsdns-hostmaster.amazon.com 1 7200 900 1209600 86400 900s 31.0 ms 10.89.0.1
21:43:29 TXT google-site-verification=YdrllWIiutXFzqhEamHP4HgCoh88dTFzb2A6QFljooc google-site-verification=ZI8zeHE6SWuJljW3f4csGetjOWo4krvjf13tdORsH4Y v=spf1 include:_spf.google.com include:amazonses.com include:helpscoutemail.com… 3600s 35.1 ms 10.89.0.1
21:43:29 NS ns-897.awsdns-48.net ns-96.awsdns-12.com ns-1264.awsdns-30.org ns-1702.awsdns-20.co.uk 2997s 4.8 ms 10.89.0.1
21:43:29 MX 1 aspmx.l.google.com 5 alt1.aspmx.l.google.com 5 alt2.aspmx.l.google.com 10 aspmx2.googlemail.com 10 aspmx3.googlemail.com 3600s 32.9 ms 10.89.0.1
21:43:29 AAAA 2a04:4e42::223 2a04:4e42:200::223 2a04:4e42:400::223 2a04:4e42:600::223 2997s 9.3 ms 10.89.0.1
21:43:29 A 151.101.0.223 151.101.128.223 151.101.64.223 151.101.192.223 2997s 5.1 ms 10.89.0.1
20:34:01 CAA 0 iodef "mailto:infrastructure-staff@python.org" 0 issue "amazon.com" 0 issue "globalsign.com" 0 issue "letsencrypt.org" 3600s 31.2 ms 10.89.0.1
20:34:01 SOA ns-1264.awsdns-30.org awsdns-hostmaster.amazon.com 1 7200 900 1209600 86400 900s 33.4 ms 10.89.0.1
20:34:01 TXT google-site-verification=YdrllWIiutXFzqhEamHP4HgCoh88dTFzb2A6QFljooc google-site-verification=ZI8zeHE6SWuJljW3f4csGetjOWo4krvjf13tdORsH4Y v=spf1 include:_spf.google.com include:amazonses.com include:helpscoutemail.com… 3600s 29.6 ms 10.89.0.1
20:34:01 NS ns-96.awsdns-12.com ns-897.awsdns-48.net ns-1264.awsdns-30.org ns-1702.awsdns-20.co.uk 172800s 30.8 ms 10.89.0.1
20:34:01 MX 1 aspmx.l.google.com 5 alt1.aspmx.l.google.com 5 alt2.aspmx.l.google.com 10 aspmx2.googlemail.com 10 aspmx3.googlemail.com 244s 4.0 ms 10.89.0.1
20:34:01 AAAA 2a04:4e42:400::223 2a04:4e42:200::223 2a04:4e42::223 2a04:4e42:600::223 85036s 4.6 ms 10.89.0.1
20:34:01 A 151.101.192.223 151.101.0.223 151.101.64.223 151.101.128.223 85041s 3.3 ms 10.89.0.1
Open Ports 12
Open Ports
12
IPs Scanned
12
Port Protocol Service IP Address Status Latency Banner
80 TCP http 151.101.64.223 Open 1.7 ms
80 TCP http 2a04:4e42:600::223 Open 1.4 ms
80 TCP http 151.101.0.223 Open 2.4 ms
80 TCP http 2a04:4e42:400::223 Open 1.9 ms
80 TCP http 151.101.128.223 Open 3.2 ms
443 TCP https 151.101.0.223 Open 2.8 ms
443 TCP https 2a04:4e42:400::223 Open 2.0 ms
443 TCP https 151.101.64.223 Open 1.4 ms
443 TCP https 151.101.128.223 Open 2.9 ms
443 TCP https 2a04:4e42:600::223 Open 2.1 ms
8443 TCP https-alt 2a04:4e42:400::223 Open 2.0 ms
8443 TCP https-alt 2a04:4e42:600::223 Open 1.6 ms
Technology Stack 18 detected
HTTP/2
HTTP/3 (QUIC)
18
Technologies
CDN 1
Fastly
90%
X-Served-By header
DNS 1
AWS Route 53
85%
NS record: ns-96.awsdns-12.com
Email 3
Amazon SES
85%
TXT record: v=spf1 include:_spf.google.com include:amazonses.com include:helpsc…
Google Workspace
85%
MX record: 1 aspmx.l.google.com
SPF Record
85%
TXT SPF: v=spf1 include:_spf.google.com include:amazonses.com include:helpscout…
Monitoring 2
Datadog RUM
70%
Datadog script
Sentry
70%
Sentry error tracking
Security 7
CSP v2
90%
Content-Security-Policy present
HSTS
90%
HSTS header present
Permissions-Policy
90%
Permissions-Policy present
Referrer-Policy
90%
Referrer-Policy present
X-Content-Type-Options
90%
nosniff header
X-Frame-Options
90%
Security header present
X-XSS-Protection
90%
XSS protection header
Server 2
Gunicorn
90%
Server header
Unicorn (Ruby)
90%
Server header
Social 1
Open Graph
70%
Open Graph meta tags
Verification 1
Google Search Console
85%
TXT verification: google-site-verification=YdrllWIiutXFzqhEamHP4HgCoh88dTFzb2A6…
Crawl Configuration
robots.txt Sitemap · 257 URLs
robots.txt 11 disallow · 0 allow · 1 agent
User-Agent Directive Path / Value
* Sitemap https://pypi.org/sitemap.xml
* Disallow /simple/
* Disallow /packages/
* Disallow /_includes/authed/
* Disallow /pypi/*/json
* Disallow /pypi/*/*/json
* Disallow /pypi*?
* Disallow /search*
* Disallow /_/
* Disallow /integrity/
* Disallow /account/
* Disallow /admin/
Sitemap: https://pypi.org/sitemap.xml

User-agent: *
Disallow: /simple/
Disallow: /packages/
Disallow: /_includes/authed/
Disallow: /pypi/*/json
Disallow: /pypi/*/*/json
Disallow: /pypi*?
Disallow: /search*
Disallow: /_/
Disallow: /integrity/
Disallow: /account/
Disallow: /admin/
Sitemap
257
URLs
Sitemap Accessible
Standard
Active IP Addresses
IP Address Version Reverse DNS CIDR Country City ASN First Seen Last DNS Hits Misses Uptime % Avg Latency
2a04:4e42:600::223 IPv6 2a04:4e42:600::/48 US AS54113 Fastly, Inc. 2026-04-11 20:34 2026-04-11 22:56 3 0 100.0% 8.7 ms
2a04:4e42:400::223 IPv6 2a04:4e42:400::/48 US AS54113 Fastly, Inc. 2026-04-11 20:34 2026-04-11 22:56 3 0 100.0% 3.6 ms
2a04:4e42:200::223 IPv6 2a04:4e42:200::/48 US AS54113 Fastly, Inc. 2026-04-11 20:34 2026-04-11 22:56 3 0 100.0% 8.6 ms
2a04:4e42::223 IPv6 2a04:4e42::/48 US AS54113 Fastly, Inc. 2026-04-11 20:34 2026-04-11 22:56 3 0 100.0% 8.8 ms
151.101.192.223 IPv4 151.101.192.0/24 US AS54113 Fastly, Inc. 2026-04-11 20:34 2026-04-11 22:56 3 0 100.0% 8.7 ms
151.101.64.223 IPv4 151.101.64.0/24 US AS54113 Fastly, Inc. 2026-04-11 20:34 2026-04-11 22:56 3 0 100.0% 8.7 ms
151.101.128.223 IPv4 151.101.128.0/24 US AS54113 Fastly, Inc. 2026-04-11 20:34 2026-04-11 22:56 3 0 100.0% 8.7 ms
151.101.0.223 IPv4 151.101.0.0/24 US AS54113 Fastly, Inc. 2026-04-11 20:34 2026-04-11 22:56 3 0 100.0% 8.7 ms
Discovered Sub-domains 7
Wordlist Brute-force 5 Certificate Transparency 2

1. blog.pypi.org
2. docs.pypi.org
3. test.pypi.org
4. upload.pypi.org
5. www.pypi.org

donate.pypi.org 7 minutes ago
stats.pypi.org 7 minutes ago
Recent HTTP Checks (24 h)
Total Checks
3
Success Rate
100%
Avg Response
63 ms
Min / Max
20 / 130 ms
Recent Checks
20:34 22:56
Time Status Code Response Agent Error
22:56:39 UP 200 40 ms prod-local
21:43:29 UP 200 130 ms prod-local
20:34:01 UP 200 20 ms prod-local
Incident History

No incidents recorded — all clear!