High-performance API execution engine behind ycallr: YAML/OpenAPI → protobuf AOT compilation, shared call engine, HTTP client, C FFI, and WASM bindings.
- YAML API profiles with nested commands, auth, env templates, response messages
- OpenAPI 3.x import (
openapifeature) - SSRF-safe HTTP client (no redirects, host validation at ingest)
- Secrets via
${ENV_VAR}— never stored in compiled profiles
env:
- name: GITHUB_TOKEN
required: true
auth:
github:
type: bearer
token: ${GITHUB_TOKEN}
commands:
list-issues:
endpoint: /repos/{owner}/{repo}/issues
method: GET
auth: githubmake build
make test
make ci # fmt + clippy + test + coverage (≥85%)
make release-checkWiki: API Profiles, C FFI, OpenAPI Import.