Schemastore update
Schemastore.org now links directly to the Upsun validation schema streamlining configuration ofconfig.yaml files. This integration ensures developers receive the latest validation rules and best practices, as detailed in our developer guide.
The Schemastore entry for Upsun now references our dedicated API endpoint, so your IDE always uses the most current schema.
The updated validation schema uses $ref pointers for service and runtime types, linking to Meta-Upsun API endpoints that enumerate the latest supported versions. See below for examples of the schema definitions:


Dynamic version enumeration via API
Meta-Upsun introduces two new endpoints:GET /validation/schema/runtime-versions
GET /validation/schema/service-versions These endpoints pull data from registry.json, ensuring the list of valid versions is always up-to-date and reflects actual platform support.
Smarter validation schema
The main schema (GET /validation/schema/upsun) dynamically references these endpoints. Whether you specify a runtime or service, you get the correct, current version enumeration automatically.
Better Developer eXperience (DX)
With dynamic schema integration in your IDE, you’re prevented from specifying unsupported versions and no longer need to search documentation for valid options. The schema guides you, reducing errors and saving time. Below are examples of how autocompletion works for runtime and service types in Visual Studio Code: Example for Runtime type autocomplete in Visual Studio Code:
