Skip to content

blog: python SDK announcement blog - #2987

Merged
nacx merged 1 commit into
mainfrom
python-sdk-blog
Nov 6, 2026
Merged

nacx merged 1 commit into
mainfrom
python-sdk-blog

Conversation

@nacx

@nacx nacx commented Nov 6, 2026

Copy link
Copy Markdown
Member

Description

Add a blog announcing the Python SDK

Related Issues/PRs (if applicable)

N/A

Special notes for reviewers (if applicable)

N/A

Signed-off-by: Ignasi Barrera <ignasi@tetrate.io>
@nacx
nacx requested a review from a team as a code owner November 6, 2026 06:19
@netlify

netlify Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for theagentrouter ready!

Name Link
🔨 Latest commit 3191934
🔍 Latest deploy log https://app.netlify.com/projects/theagentrouter/deploys/6aed719287cd372cd49e975d
😎 Deploy Preview https://deploy-preview-2987--theagentrouter.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@nacx nacx changed the title blog: Python SDK announcement blog blog: python SDK announcement blog Nov 6, 2026
@nacx
nacx enabled auto-merge (squash) November 6, 2026 06:54
image: /img/og/blog/python-sdk.png
description: >-
The Agent Router Python SDK keeps LiteLLM's API and sends every call through Agent Router, the
open-source AI gateway built on Envoy. Fallbacks, retries, rate limits and provider keys move out

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
open-source AI gateway built on Envoy. Fallbacks, retries, rate limits and provider keys move out
open-source AI gateway built on Envoy. Fallbacks, retries, request limits and provider keys move out

Same wording in below line 47

Comment on lines +192 to +193
The exported configuration can be used to run a gateway with the
[Agent Router standalone mode](/docs/cli/aigwrun).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The exported configuration can be used to run a gateway with the
[Agent Router standalone mode](/docs/cli/aigwrun).
The exported configuration can be used to run a gateway with the
[Agent Router standalone mode](/docs/cli/aigwrun). It checks one shared client key: pick any value,
set it as `AGENTROUTER_API_KEY` on the server, and give your clients the same value.

Without this, the exported gateway refuses every request. export_config() turns on a client-key check by default, and the server reads the key from its own AGENTROUTER_API_KEY. The post shows the client side (line 175) but never the server side, and the aigw run page doesn't mention it either, so a reader who follows the post gets 403 on every call with no hint why. It's one shared key for everyone, which is fine for a small team.

- **A much smaller footprint.** `theagentrouter-core` has exactly one runtime dependency: `httpx`.
There are no provider SDKs, and the model catalog ships with each release instead of being
downloaded on import. After this year's supply-chain incidents across the Python ecosystem,
including the compromised LiteLLM releases in March, a small dependency surface and keys that

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
including the compromised LiteLLM releases in March, a small dependency surface and keys that
including the [compromised LiteLLM releases in March](https://docs.litellm.ai/blog/security-update-march-2026), a small dependency surface and keys that


## What's not there yet

The SDK is in alpha (`0.1.0a11`), and at the time of writing these are the known limitations:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The SDK is in alpha (`0.1.0a11`), and at the time of writing these are the known limitations:
The SDK is in alpha (`0.1.0a12`), and at the time of writing these are the known limitations:

Created new version to fix issues

@nacx
nacx merged commit 0f2d6bb into main Nov 6, 2026
30 of 31 checks passed
@nacx
nacx deleted the python-sdk-blog branch November 6, 2026 14:53
@nacx

nacx commented Nov 6, 2026

Copy link
Copy Markdown
Member Author

Thanks @arifsetiawan! Addressed the comments as part of #2989

missBerg pushed a commit that referenced this pull request Nov 6, 2026
**Description**

Adds the release notes for version 1.2.1 and addresses small comment
nitpicks left over from the Python SDK blog post review.

**Related Issues/PRs (if applicable)**

#2987

**Special notes for reviewers (if applicable)**

N/A

---------

Signed-off-by: Ignasi Barrera <ignasi@tetrate.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants