⚡ Iceberg Database
High-performance serverless vector database built for AI agents and real-time RAG.
🚀 Quick Install
pip install icebergdb
⚡ 30-Second Quickstart
import iceberg
# 1. Connect to Iceberg (reads ICEBERG_API_KEY from environment by default)
db = iceberg.connect(api_key="your_api_key")
# 2. Create an isolated vector collection
db.create_collection("ai_agent_memory", description="Real-time context memory")
# 3. Index text documents or chunks (supports English, Hindi, and multilingual text)
db.index_text("ai_agent_memory", "Iceberg delivers sub-5ms vector queries with zero cold starts.")
db.index_text("ai_agent_memory", "Autonomous AI agents require persistent, low-latency recall memory.")
# 4. Perform hybrid semantic search
results = db.search("ai_agent_memory", query="low-latency agent recall", top_k=3)
for match in results:
print(f"[{match.score:.3f}] {match.text}")
📁 Uploading Documents Directly (PDF, TXT, Markdown)
# Upload and auto-chunk entire documents in one line
db.upload("ai_agent_memory", "product_spec.pdf")
🔍 Filtered & Scoped Search
results = db.search(
"ai_agent_memory",
query="vector benchmarks",
top_k=5,
score_threshold=0.4,
filters={"source": "product_spec.pdf"}
)
🌐 Cloud & Self-Hosted Endpoints
To connect to your local dev engine or dedicated cluster:
db = iceberg.connect(
api_key="iceberg_secret_key",
base_url="http://localhost:8000" # or https://api.icebergdb.in
)
👤 Author & Creator
Crafted with ❤️ by Ankush (@anku5265) & the Iceberg DB team.
🛡️ License
MIT License © 2026 Iceberg DB (Ankush).
Metadata
Release files for icebergdb 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| icebergdb-0.1.1.tar.gz | 5.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| icebergdb-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.8 kB
Release files / icebergdb-0.1.1.tar.gz
| Download URL | icebergdb-0.1.1.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9c46ce0946542352dd10f67c48949c8b1ba78451692406e81b458e568c650b07
|
|
BLAKE2b-256 checksum How to use checksums |
dfc7ade230157806679507fe0e6c21dcc710d5c914200e2dad2f6f1fe07f980b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / icebergdb-0.1.1-py3-none-any.whl
| Download URL | icebergdb-0.1.1-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b934ada38f503b63077643ea4105043421fe35afe0995795d997462a4e621ade
|
|
BLAKE2b-256 checksum How to use checksums |
6a7c14ec61942a9c2694742e93f91127e3bf7b2a4d357121a1614aed087698db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Security for icebergdb 0.1.1
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.