Metadata-Version: 2.4
Name: search2o
Version: 0.3.3
Summary: Search2o Agent Server
Author-email: Search2o <info@search2o.com>
License-Expression: LicenseRef-Proprietary
Project-URL: Homepage, https://search2o.com
Project-URL: Repository, https://github.com/Search2o/agent-server
Keywords: search,agent,agents,llm,ai
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Framework :: FastAPI
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: fastapi<1.0,>=0.141
Requires-Dist: uvicorn[standard]<1.0,>=0.35
Requires-Dist: pydantic[email]<3.0,>=2.12
Requires-Dist: httpx<1.0,>=0.28
Requires-Dist: cryptography>=46.0
Requires-Dist: sqlalchemy<3.0,>=2.0
Requires-Dist: aiosqlite<1.0,>=0.20
Requires-Dist: mcp<2.0,>=1.29
Requires-Dist: fastmcp-slim[client]<4.0,>=3.4
Provides-Extra: test
Requires-Dist: pytest<9,>=8; extra == "test"
Provides-Extra: postgres
Requires-Dist: asyncpg<1.0,>=0.30; extra == "postgres"
Provides-Extra: mysql
Requires-Dist: aiomysql<1.0,>=0.2; extra == "mysql"
Provides-Extra: oracle
Requires-Dist: oracledb<5.0,>=3.0; extra == "oracle"
Provides-Extra: mssql
Requires-Dist: aioodbc<1.0,>=0.5; extra == "mssql"
Provides-Extra: db
Requires-Dist: asyncpg<1.0,>=0.30; extra == "db"
Requires-Dist: aiomysql<1.0,>=0.2; extra == "db"
Requires-Dist: oracledb<5.0,>=3.0; extra == "db"
Dynamic: license-file

# Search2o

Search2o is a platform for creating and running AI agents behind a search interface.

**Website:** [search2o.com](https://search2o.com) · **Source:** [GitHub](https://github.com/Search2o/agent-server)

This repository contains the Search2o Agent Server: a stateless, asynchronous Python server that runs agents inside your organization.

> **Source available · Proprietary license**
>
> The source code for the Search2o Agent Server is publicly available. Use is subject to the [Search2o Software License Agreement](LICENSE.md).
>
> The Agent Server is intended to operate only with Search2o Cloud. Running it requires a valid Search2o license and ongoing authorization from Search2o.

## Getting started

Search2o is in open beta, and anyone interested is welcome.

```bash
pip install search2o
```

Create your account and get your license key at [Getting started](https://search2o.com/gettingstarted.html), which takes you from install to your first agent.

Full documentation is available at [search2o.com/docs](https://search2o.com/docs/index.html).

## Requirements

* Python 3.12+
* A valid Search2o license with ongoing Search2o authorization
* Access to Search2o Cloud
* Preferably, an LLM API key from one of OpenAI, Anthropic, or Google

## Contributions

External code contributions and pull requests are not currently accepted. Bug reports, feature requests, documentation feedback, and security reports are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md).
