Skip to main content

Integrate with Vulcan

Vulcan's Artifact Registry connects build results to the exact source, inputs, parameters, and environment that produced them. Use it to discover compiled models, retrieve artifacts, inspect test evidence, or publish CI results.

This site currently covers the production Artifact Registry API. It does not cover the fleet, runner, or Kerrigan control APIs. “Artifact Registry” here means Vulcan's registry, rather than JFrog Artifactory.

Choose your workflow​

GoalWorkflowCredentials
Find and download a modelDiscover repository → choose branch → search catalog → inspect run → request download URL → downloadNone for repositories on the public allowlist
Reuse a buildCompute the producer's canonical fingerprint → resolve exact match → inspect provenance → downloadNone for public repository reads
Publish CI outputAssume repository publisher role → create run → record inputs and parameters → upload objects → register artifacts and evidence → finalizeAWS temporary credentials with repository-scoped IAM permissions
Publish model metadataComplete compilation runs → publish catalog snapshot → atomically advance branch catalogRepository publisher role
Select or promote a deploymentAssemble runs → finalize candidate → select feature branch or request Develop promotion → separate approver reviewsPublisher, plus scoped approver for Develop promotion
Clean up a deleted branchQueue purge → poll job to completion; restore before publishing a recreated branchAuthorized publisher or reconciliation role, depending on operation

Start with finding and downloading artifacts, then read publication if your integration produces results. The authentication guide explains the two API hosts, and the REST reference lists parameters and request schemas.

Endpoints​

EndpointPurposeAuthentication
https://models-registry.neat.sima.aiModel registry GETsAnonymous
https://artifacts-registry.neat.sima.aiPublication and operational API; direct GETs also require IAMAWS SigV4, region us-west-2, service execute-api
URL returned in download_urlDownload the registered S3 object versionAlready signed; use the URL unchanged before expiry

The configured public repository is sima-neat/models. Public access does not extend to every repository or arbitrary S3 objects. These hosts come from the production infrastructure configuration. vulcan.neat.sima.ai hosts documentation, not API requests.