Skip to main content

Spartaficial

Tooling for test automation, published under the @spartaficial npm scope: generators that turn an OpenAPI specification into type-safe clients, and an engine that drives native Windows applications.

Products

OpenAPI Codegen

2.0.0, release pending

Type-safe clients, schemas and types from your OpenAPI specification

Five packages that read an OpenAPI 3 specification and generate TypeScript types, Zod schemas, a validated Playwright API client and a k6 load-test client, driven by one configuration file per generator.

  • @spartaficial/openapi-core
  • @spartaficial/openapi-to-typescript
  • @spartaficial/openapi-to-zod
  • @spartaficial/openapi-to-zod-playwright
  • @spartaficial/openapi-to-k6

SPART-Desk

0.1, release pending

Windows desktop automation for TypeScript

Lazy locators, auto-waiting actions and retrying assertions against native Windows applications, through the accessibility tree first and the screen where a locator asks for it. The Windows backend ships inside the package; an MCP server and a command line give the same engine to AI agents.

  • @spartaficial/spart-desk
  • @spartaficial/spart-desk-agent
  • @spartaficial/spart-desk-ocr-paddle

What Spartaficial is

Built by Cerios

Spartaficial is the product line of Cerios, built from what its test automation engineers needed in their own projects and did not find elsewhere.

One scope, several packages

Every package is published under the @spartaficial npm scope. Each product's documentation on this site is the reference for its packages: installation, every option, and how to use it.

Commercial licensing

The packages are commercial software. A licence covers an organisation and every Spartaficial package it uses; the code you generate or write with them is yours. To buy or renew a licence, contact Cerios - Spartaficial.