NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4916 most downloaded on PyPI
The official Python library for the Foundry API
Last release 9 days ago
25 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
223 releases · first in 2024
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
One column per month.
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
### ✨ Features * Add LanguageModels namespace
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
Add Audit, DataHealth and Widgets namespaces
Refactor OAuth authentication classes to centralize token auto-refresh and sign-out logic and improve thread shutdown responsiveness.
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
Exclude Gotham namespaces when rendering SDK
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
Force Include 2D 3D QueryAggregations
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
You can now call the Foundry APIs asynchronously using the new AsyncFoundryClient client (available in beta)!
AsyncFoundryClient client (available in beta)! (#201)_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
### 💡 Improvements * Add new config fields (#195) * Fix config error package name
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
### 🐛 Fixes * Fix publishing
Generate npm docs snippets package
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
The deprecated page operations have been removed in favor of the list operations. If you were still using the page methods, you can switch them to lis…
foundry to foundry_sdk to resolve a name collision with the foundry package. This means that all imports will need to be updated. For example, the following import:from foundry import FoundryClient
will need to be updated to:
from foundry_sdk import FoundryClient
page operations have been removed in favor of the list operations. If you were still using the page methods, you can switch them to list instead.page = client.datasets.Dataset.Branch.page(dataset_rid, page_size=page_size) # before
page = client.datasets.Dataset.Branch.list(dataset_rid, page_size=page_size) # after
TypeDict types for complex objects. Instead, only the pydantic BaseModel classes will be included in the method definition. Python dictionaries can continue to be passed into these methods; however, mypy/pyright type checking will start to error if you use dictionaries.# before
class ScheduleClient:
...
def create(
self,
*,
action: typing.Union[CreateScheduleRequestAction, CreateScheduleRequestActionDict],
...
) -> Schedule:
# after
class ScheduleClient:
...
def create(
self,
*,
action: CreateScheduleRequestAction,
...
) -> Schedule:
to_dict() methods on the base classes. Support may be added back in the future if there are use cases for having typing support.# before
class Schedule(BaseModel):
...
def to_dict(self) -> "ScheduleDict":
"""Return the dictionary representation of the model using the field aliases."""
return typing.cast(ScheduleDict, self.model_dump(by_alias=True, exclude_none=True))
# after
class Schedule(BaseModel):
...
def to_dict(self) -> Dict[str, Any]:
"""Return the dictionary representation of the model using the field aliases."""
return self.model_dump(by_alias=True, exclude_none=True)
sign_in_as_service_user method was removed ConfidentialClientAuth. The get_token method can be used instead.page_iterator property from ResourceIterator was removed. Instead, the data and next_page_token properties can be accessed directly from the ResourceIterator class.hostname parameter was removed from the UserTokenAuth class and token was made a positional argument. (#180)_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
_No documented user-facing changes_
No documented user-facing changes
Fix bug where forward resolution incorrectly created null types.
Swap datetime types with AwareDatetime types from pydantic to ensure timezones are used when constructing a datetime instance.
Swap datetime types with AwareDatetime types from pydantic to ensure timezones are used when constructing a datetime instance. (#181)
Promote the latest FoundryClient from the top level package so that users can import everything they need to get started from the foundry package.
from foundry import UserTokenAuth, FoundryClient
client = FoundryClient(hostname="...", auth=UserTokenAuth(...))
``` ([#182](https://github.com/palantir/foundry-platform-python/pull/182))
### 💡 Improvements * Config Refactor
_No documented user-facing changes_
No documented user-facing changes
### 💡 Improvements * Merge Error Classes
_No documented user-facing changes_
No documented user-facing changes
Revert "Remove forceIncludeComponents"
_No documented user-facing changes_
No documented user-facing changes
Your coding agent can read these notes before it upgrades. Set up the MCP server →