⚡ 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
)
🛡️ License
MIT License © 2026 Iceberg Data Technologies.
Metadata
Release files for icebergdb 0.1.0
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.0.tar.gz | 5.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| icebergdb-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.5 kB
Release files / icebergdb-0.1.0.tar.gz
| Download URL | icebergdb-0.1.0.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6b661174f66ad47b78aa5920789a754c92774ffd1aff27b871d9cd6e7f303299
|
|
BLAKE2b-256 checksum How to use checksums |
a90357ec58931cb1fd9fae6bec7c55a2b9d7c1b8f0da01409a5e0c16ab26525d
|
| 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.0-py3-none-any.whl
| Download URL | icebergdb-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2030a63c38c8d8e5674b75c99696186b5e6f2ce6d75edca752c1763ed7a54582
|
|
BLAKE2b-256 checksum How to use checksums |
9aad8aeefb815dbfd64fd1b2c9dc653dc49ac11cbedf23a45c2dd1406860f6c6
|
| 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.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.