This policy applies only to public endpoints documented in the LangSmith API reference and the Agent Server API reference. Internal, undocumented endpoints are not covered and can change, including with breaking changes, at any time.
Deprecation lifecycle
Every deprecation follows the same stages:- Announced: the deprecation is published in the changelog with the removal date, once known, and, where call-site changes are needed, in a migration guide that documents the replacement.
- Marked: the deprecated API endpoint returns
Deprecation: trueandSunset: <date>response headers. Deprecated SDK methods are marked in the documentation and, where supported, raise a deprecation warning at call time. - Supported: the deprecated endpoint continues to function for a minimum window that depends on your deployment. See Deprecation window by deployment.
- Removed: after the support window ends, the endpoint is removed.
Deprecation window by deployment
Self-hosted major releases ship on a roughly six-week cadence. For details, see Release policy.
SDK method deprecation
Most SDK methods are thin wrappers around an API endpoint, so a method deprecates on the same timeline as the endpoint it calls, and is removed from the SDK when the endpoint is removed. A method that does not map one-to-one to an endpoint, or is deprecated independently of any endpoint change, can have a different deprecation timeline. It is announced explicitly in both places: in the SDK, through documentation and a deprecation warning, and in the API, through the process described above.Field-level deprecation
A deprecated field is removed at a version boundary, not on a date:- API fields and parameters: a deprecated response field, request body field, or query parameter continues to work within the same endpoint version. Removal is a breaking change, so it ships only with the next endpoint version, for example v1 to v2.
- SDK method fields and parameters: continue working within the current major SDK version. Removal requires a new major SDK version, independent of the API’s own versioning.
See also
- Changelog for recent LangSmith updates
- Release stages for how features move from alpha to GA
- Release policy for self-hosted release channels, cadence, and version support
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

