Migrating from api.vatly.dev
Avatcado was previously called Vatly. If your integration still points atapi.vatly.dev, here is everything you need to know: nothing is broken, nothing is urgent, and switching takes one line.
api.vatly.dev keeps working
api.vatly.dev is not shutting down on any fixed date. It remains fully operational until further notice and serves the exact same deployment as api.avatcado.com. There is no forced cutoff and no scheduled outage.
api.vatly.dev is deprecated, though: new documentation and examples target api.avatcado.com, so we recommend switching your base URL when it’s convenient for you.
Your API keys are unchanged
Nothing to rotate. Keys authenticate identically on both hosts:- Keys minted before the rebrand use the
vtly_live_/vtly_test_prefix and keep working permanently - Keys minted after the rebrand use the
avat_live_/avat_test_prefix - Both prefixes are accepted on both hosts, forever. There is no forced key rotation
Switch your base URL
Change the host, keep everything else: path, headers, and request/response shapes are identical.If you use an SDK
The legacy packages,@vatly/node on npm and vatly on PyPI, default to api.vatly.dev and no longer receive updates. They keep working for as long as the host does, so nothing breaks today.
When you are ready, switch to @avatcado/node or avatcado. They are the same client under the new name: same methods, same return shapes, and they default to api.avatcado.com. Your API key works unchanged.
How to tell you’re still on the legacy host
Every response served fromapi.vatly.dev carries two extra headers, so automated tooling can detect the deprecation without reading this page:
Deprecation(RFC 9745): a structured-field Date value.@1782864000is 1 July 2026 00:00:00 UTC, the dateapi.vatly.devwas formally marked deprecatedLinkwithrel="deprecation": points back to this page
There is no
Sunset header (RFC 8594) yet. Sunset announces a shutdown date, and none is scheduled. One will be added only if and when a real shutdown date exists.api.avatcado.com never carry these headers.
Webhooks: legacy headers still sent too
If you verify webhook signatures using theX-Vatly-* headers, no action is required. Avatcado dual-emits both header sets with identical values on every webhook delivery:
New integrations should verify against the
X-Avatcado-* headers. See Webhooks for the full signature verification guide.
At a glance
Questions? Contact hello@avatcado.com.