Metadata-Version: 2.4
Name: langchain-eustore
Version: 0.1.0
Summary: LangChain tools for eustore.dev — European S3 storage for AI agents
Author-email: AI BOLLINGMO <hello@eustore.dev>
License: MIT
Project-URL: Homepage, https://eustore.dev
Project-URL: Documentation, https://api.eustore.dev/docs
Project-URL: Repository, https://github.com/AIBOLLINGMO/eustore
Keywords: langchain,s3,storage,europe,gdpr,ai-agent,eustore
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.28
Provides-Extra: langchain
Requires-Dist: langchain-core>=0.1; extra == "langchain"

# langchain-eustore

LangChain tools for [eustore.dev](https://eustore.dev) — European S3 storage for AI agents.

**50 free credits on signup. No card required.**

## Install

```bash
pip install langchain-eustore
```

## Quick Start

```python
from langchain_eustore import EUStoreClient

# Register (once)
result = EUStoreClient.register("my-agent", "agent@example.com")
api_key = result["api_key"]  # Save this!

# Use
client = EUStoreClient(api_key=api_key)
bucket = client.create_bucket("my-data")
client.upload(bucket["id"], "test.txt", b"hello from EU!")
```

## With LangChain Agent

```python
from langchain_eustore import get_eustore_tools

tools = get_eustore_tools(api_key="eust_YOUR_KEY")

# Add to any LangChain agent
from langchain.agents import AgentExecutor, create_openai_tools_agent
agent = create_openai_tools_agent(llm, tools, prompt)
```

## Features

- S3-compatible European storage (Germany & Finland)
- GDPR-compliant (Norwegian company)
- 50 free credits on signup
- Crypto payments (USDC, ETH)
- Works with any LangChain agent

## Links

- [eustore.dev](https://eustore.dev)
- [API Docs](https://api.eustore.dev/docs)
- [GitHub](https://github.com/AIBOLLINGMO/eustore)
