Skip to contents

Set up and generate

initialize_client()
Initialize a new client package
configure_client()
Propose editable configuration from a schema
configure_hooks()
Scaffold a client-owned runtime hook executor
configure_apis()
Review and save names and servers for multiple APIs
load_project()
Load and validate a YAML project
generate_client() print(<specmill_generation>)
Plan, generate, and check client output

Inspect and verify

inspect_client()
Inspect implementation and fixed-contract coverage
verify_adoption()
Verify configured operations against hand-written wrappers
propose_mappings()
Propose operation mappings for hand-written wrappers
read_operations() compare_operations()
Read and compare local schema operations
operation_fixtures()
Choose candidate operation inputs
check_requests()
Check a fixed request and successful result
validate_hooks() check_client_hooks()
Validate client runtime hook declarations
validate_schema()
Validate a local API schema against its OpenAPI specification

Maintenance commands

generation_command() script_root()
Run sourceable maintenance commands
coverage_report() test_gap_report()
Report implementation coverage and test gaps
schema_diff() format_diff_markdown() count_diff_changes()
Compare schema snapshots and format a change report
check_public_boundary()
Check client public-release boundaries
credential_status() credential_preflight()
Check credential presence without exposing its value

File safety and advanced integration

apply_files() recover_client()
Apply owned output and recover interrupted changes
render_operation()
Render one wrapper as R source text
bind_tools()
Bind legacy maintenance tools to a client context
batched()
Call a function in batches
paginated()
Retrieve bounded pages from a single-request function
paginated_links()
Retrieve bounded pages through same-origin next links
specmill specmill-package
Generate and maintain R API clients