"services" fields are experimental and may change or break at any time

I have two service bindings configured in my worker. When I start the environment locally, wrangler displays the following warning:

$ wrangler dev --remote --port 8907
 ⛅️ wrangler 3.5.0 (update available 3.6.0)
-----------------------------------------------------
▲ [WARNING] Processing wrangler.toml configuration:

    - "services" fields are experimental and may change or break at any time.

However, the documentation page at Service bindings · Cloudflare Workers docs states nothing about this being experimental.

Can we rely on service workers for production use at this time?

Thanks,

Stephen

My understanding is that development using service bindings is experimental while the prod implementation is solid. Do you get the same warning when publishing a deployment?

Thanks - I’ll check next time we’re ready to deploy.

(If this only applies to development, it would be helpful if CF scoped the warning appropriately.)

Agreed, feel free to open an issue or PR at https://github.com/cloudflare/workers-sdk about it so the team is made aware :slightly_smiling_face:

So, I just did a deploy to production and the warning appears there too:

▲ [WARNING] Processing wrangler.toml configuration:

    - "services" fields are experimental and may change or break at any time.