Feature Gates
Saturday’s API features progress through launch stages. The stage controls a feature’s visibility, who can reach it, and what stability you can expect from it. Not all API features ship at the same time. When you integrate Saturday, some features are in early access (alpha), some in public beta, and some stable (GA). If an endpoint returns a404 when you expect it to work, check the feature stage: it may be in STEALTH or require alpha access.
Launch stages
STEALTH
A stealth feature is invisible. The endpoint returns a404 byte-identical to a request for a path that doesn’t exist: same body, same headers. The request never reaches authentication, CORS, or request logging, so no timing or header difference distinguishes a gated endpoint from a nonexistent one.
ALPHA
Alpha features are available to partners who have been invited. Reaching an alpha feature without being on the allowlist returns a403:
X-Saturday-Feature-Stage: ALPHA whether or not you are on the allowlist. On the allowlist, it also carries the notice header:
BETA
Beta features work for all authenticated partners. Responses include:GA (General Availability)
GA features are production-stable with backward compatibility guarantees. Breaking changes go through a deprecation cycle.DEPRECATED
Deprecated features still work but will be removed. Responses carry:Deprecation header follows RFC 8594. Sunset dates are announced per feature; ask at api@saturday.fit if a feature you depend on is marked deprecated.
The feature keys
Five keys carry a stage. Each covers the routes listed beside it.
Stage changes are made in configuration rather than by deploying, and propagate within 5 minutes.
Feature groups
Features are grouped so a stage transition can move several at once:Getting alpha access
Alpha access is by invitation. To request access:- Email api@saturday.fit with your platform name, use case, and expected volume
- Saturday reviews the request and adds your partner ID to the alpha allowlist
- Within 5 minutes, your API key works on alpha-stage endpoints