Skip to main content

geokit-schema

Programmatic JSON-LD Schema Generator & Validator for Generative Engine Optimization (GEO).
Powered by GEOKit (https://geokit.site) — The open-source, client-side, privacy-first AI SEO engineering platform.

PyPI version License: MIT Web Platform


🚀 Why JSON-LD Schema Matters for AI Search Engines

In modern Generative Engine Optimization (GEO), AI models like ChatGPT Search, Perplexity AI, Claude, and Google Gemini rely heavily on structured entity graphs.

When answering complex queries, these engines extract semantic entities defined by Schema.org to verify the legitimacy, pricing, features, and creators of software, articles, and products.

geokit-schema helps Python backend and data engineers generate compliant, validated JSON-LD schemas in seconds.


🛠️ Free Online Interactive Schema Tools

Prefer a visual browser interface? Access our free tools on GEOKit.site:


📦 Installation

pip install geokit-schema

🛠️ Usage Example

from geokit_schema import build_software_application, build_tech_article

# 1. Build a SoftwareApplication schema graph
app_schema = build_software_application(
    name="GEOKit",
    url="https://geokit.site",
    description="Privacy-first client-side GEO and AI SEO toolkit.",
    application_category="DeveloperApplication",
    price="0",
    currency="USD"
)
print(app_schema)

# 2. Build a TechArticle schema graph
article_schema = build_tech_article(
    headline="How to Optimize Web Apps for Perplexity and ChatGPT Search",
    url="https://geokit.site/docs",
    author_name="Will Sun",
    date_published="2026-09-08"
)
print(article_schema)

Metadata

Release files for geokit-schema 0.1.0

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

Source distribution (sdist)

Source distribution for geokit-schema 0.1.0
File Size Uploaded Provenance Actions
geokit_schema-0.1.0.tar.gz 3.5 kB Without provenance Details for geokit_schema-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for geokit-schema 0.1.0
File Interpreter ABI Platform Actions
geokit_schema-0.1.0-py3-none-any.whl Python 3 none any Details for geokit_schema-0.1.0-py3-none-any.whl

Total release size: 6.9 kB

Release files / geokit_schema-0.1.0.tar.gz

Download URL geokit_schema-0.1.0.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fbcd5d99c7fbea38e27fbdba0652e855cb64b8dfd138ec88127c7612e55c8fc7
BLAKE2b-256 checksum
How to use checksums
334ccd8e823f88b998631189f8b6654995c3cde0a90f24be0c904fc37c031ce9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Release files / geokit_schema-0.1.0-py3-none-any.whl

Download URL geokit_schema-0.1.0-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b2690112400f559e2b0bfb27cd668f3bc89f4d47d91da172ab29a39116df7964
BLAKE2b-256 checksum
How to use checksums
8e14392a8219827fe7d0683e2a9123f8efa5b64cf4b1e72aee39fb02e9836d0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.0

Security for geokit-schema 0.1.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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