Skip to main content

Zeeker

A Python library and CLI tool for creating, managing, and deploying databases for Datasette-based systems.

Installation

pip install zeeker

Quick Start

# Create a new database project
zeeker init my-project
cd my-project

# Add a data resource
zeeker add users --description "User data"

# Edit resources/users.py to implement fetch_data()

# Build the database
zeeker build

# Deploy to S3 (optional)
zeeker deploy

Features

  • Complete Database Projects: Create, build, and deploy entire databases with data resources
  • Intelligent Metadata Generation: Auto-generate column descriptions from schema analysis
  • Document Fragments: Split large documents into searchable chunks
  • Schema Management: Automatic versioning and conflict detection
  • S3 Deployment: Direct deployment to S3-compatible storage
  • Full-Text Search: Built-in FTS5 support
  • Async Support: Concurrent data fetching for better performance

Documentation

For full documentation, visit: https://github.com/zeeker-sg/cli

License

MIT License - see LICENSE file for details

Metadata

Release files for zeeker 0.9.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 zeeker 0.9.0
File Size Uploaded
zeeker-0.9.0.tar.gz 120.0 kB Details

Built distribution (wheel)

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

Total release size: 206.0 kB

Release files / zeeker-0.9.0.tar.gz

Download URL zeeker-0.9.0.tar.gz
Size 120.0 kB
Tags Source
SHA-256 checksum
How to use checksums
134130eb09bf6f8c9b4d1a1d0094a3f6c0ea2312866c1832bd376fcf73552978
BLAKE2b-256 checksum
How to use checksums
c12948e82299a5a467db1b1cc29bd9d62aab30ad91f626a84ed9d14de95048df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / zeeker-0.9.0-py3-none-any.whl

Download URL zeeker-0.9.0-py3-none-any.whl
Size 86.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c4eff18433fcc721ae75de2f5bf18500288a7d138512c4437db7fba676911bc3
BLAKE2b-256 checksum
How to use checksums
785bb72f932b942a1873880460bcf29c488d3ee3e35f787992bb891da552063d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.2.1

2 release files

0.1.0

2 release files

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