Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Official Python SDK for the Dedalus Agents API
| Date | Stars |
|---|---|
| 2026-07-31 | 566 |
| 2026-08-06 | 566 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Dedalus Python API library
<!-- prettier-ignore -->
[)](https://pypi.org/project/dedalus_labs/)
The Dedalus Python library provides convenient access to the Dedalus REST API from any Python 3.9+
application. The library includes type definitions for all request params and response fields,
and offers both synchronous and asynchronous clients powered by [httpx](https://github.com/encode/httpx).
It is generated with [Stainless](https://www.stainless.com/).
## MCP Server
Use the Dedalus MCP Server to enable AI assistants to interact with this API, allowing them to explore endpoints, make test requests, and use documentation to help integrate this SDK into your application.
[](https://cursor.com/en-US/install-mcp?name=dedalus-labs-mcp&config=eyJuYW1lIjoiZGVkYWx1cy1sYWJzLW1jcCIsInRyYW5zcG9ydCI6Imh0dHAiLCJ1cmwiOiJodHRwczovL2RlZGFsdXMtc2RrLnN0bG1jcC5jb20iLCJoZWFkZXJzIjp7IngtZGVkYWx1cy1hcGkta2V5IjoiTXkgQVBJIEtleSIsIngtYXBpLWtleSI6Ik15IFggQVBJIEtleSJ9fQ)
[](https://vscode.stainless.com/mcp/%7B%22name%22%3A%22dedalus-labs-mcp%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdedalus-sdk.stlmcp.com%22%2C%22headers%22%3A%7B%22x-dedalus-api-key%22%3A%22My%20API%20Key%22%2C%22x-api-key%22%3A%22My%20X%20API%20Key%22%7D%7D)
> Note: You may need to set environment variables in your MCP client.
## Documentation
The REST API documentation can be found on [docs.dedaluslabs.ai](https://docs.dedaluslabs.ai). The full API of this library can be found in [api.md](api.md).
## Installation
```sh
# install from PyPI
pip install dedalus_labs
```
## Usage
The full API of this library can be found in [api.md](api.md).
```python
import os
from dedalus_labs import Dedalus
client = Dedalus(
api_key=os.environ.get("DEDALUS_API_KEY"), # This is the default and can be omitted
# defaults to "production".
environment="development",
)
chat_completion = client.chat.completions.create(
model="openai/gpt-5-nano",
messages=[
{
"role": "system",
"content": "You are Stephen Dedalus. Respond in morose Joycean malaise.",
},
{
"role": "user",
"content": "Hello, how are you today?",
},
],
)
print(chat_completion.id)
```
While you can provide an `api_key` keyword argument,
we recommend using [python-dotenv](https://pypi.org/project/python-dotenv/)
to add `DEDALUS_API_KEY="My API Key"` to your `.env` file
so that your API Key is not stored in source control.
## Async usage
Simply import `AsyncDedalus` instead of `Dedalus` and use `await` with each API call:
```python
import os
import asyncio
from dedalus_labs import AsyncDedalus
client = AsyncDedalus(
api_key=os.environ.get("DEDALUS_API_KEY"), # This is the default and can be omitted
# defaults to "production".
environment="development",
)
async def main() ->Excerpt of 19,234 characters
Read on GitHub114
85
6
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:7e53419fbe41872b, llm:Repository description: 'Official Python SDK for the Dedalus Agents API' (Python SDK for Agents API).
matched fp:7e53419fbe41872b, llm:Repository description: 'Official Python SDK for the Dedalus Agents API' (Python SDK for Agents API).
matched fp:7e53419fbe41872b, llm:Repository description: 'Official Python SDK for the Dedalus Agents API' (Python SDK for Agents API).