Skip to main content

Build APIs with Velox

Velox API Service can execute REST-enabled Flows. Designer groups those Flows into API modules and generates OpenAPI descriptions. A separate, approved gateway or front end must provide the public TLS, authentication, authorisation and network boundary.

The API capability has three distinct layers:

LayerResponsibilityImportant boundary
REST-enabled FlowEndpoint path, method metadata, request/response Definitions, execution and status mappingThe reviewed core dispatcher executes GET and POST only. Flow logic owns business validation and side effects.
API moduleGroups REST Flows and creates the OpenAPI documentDocument generation does not deploy routes or enforce security.
Gateway/front endPublic route, TLS, authentication, authorisation, limits and documentation UIThis must be designed and operated as the untrusted-network security boundary.

Implementation path

  1. Define the document identity and server metadata in API module properties.
  2. Configure a REST-enabled Flow and test it locally with fictional data.
  3. Generate and export OpenAPI, then validate the document against actual behaviour.
  4. Deploy the API safely behind an approved boundary.
  5. Where approved, publish through the Velox API front end.
  6. Use API troubleshooting without exposing credentials or payloads.

Do not expose Velox API Service directly to an untrusted network. OpenAPI security declarations describe a contract; they do not create runtime enforcement by themselves.