API Deprecation Policy

Effective July 2026. This policy applies to all 1Claw public APIs including the Vault API, MCP server, and SDK.

Versioning

The 1Claw API uses URL-based versioning. The current version is v1. All endpoints are prefixed with /v1/. When a new major version is introduced, the previous version will remain available for at least 12 months.

Breaking changes

We consider the following to be breaking changes:

Non-breaking changes (adding optional fields, new endpoints, new enum values) may be introduced at any time without a version bump.

Deprecation process

  1. Announcement — Deprecations are announced at least 90 days before removal via the blog, changelog, and email to affected organizations.
  2. Sunset header — Deprecated endpoints return a Sunset HTTP header (RFC 8594) with the planned removal date and a Deprecation header with the deprecation start date.
  3. Migration guide — A migration guide is published in the documentation before the deprecation period begins.
  4. Removal — After the sunset date, the deprecated endpoint returns 410 Gone.

Current deprecations

Field / EndpointReplacementSunset
tx_max_value_ethtx_max_value2026-12-31
tx_daily_limit_ethtx_daily_limit2026-12-31
tx_spent_today_ethtx_spent_today2026-12-31

SDK and CLI versioning

The SDK (@1claw/sdk) and CLI (@1claw/cli) follow semantic versioning. Minor version bumps may add new methods and types. Major version bumps indicate breaking changes with migration notes in the changelog.

Questions? Contact ops@1claw.xyz.