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
| Goal | Workflow | Credentials |
|---|---|---|
| Find and download a model | Discover repository → choose branch → search catalog → inspect run → request download URL → download | None for repositories on the public allowlist |
| Reuse a build | Compute the producer's canonical fingerprint → resolve exact match → inspect provenance → download | None for public repository reads |
| Publish CI output | Assume repository publisher role → create run → record inputs and parameters → upload objects → register artifacts and evidence → finalize | AWS temporary credentials with repository-scoped IAM permissions |
| Publish model metadata | Complete compilation runs → publish catalog snapshot → atomically advance branch catalog | Repository publisher role |
| Select or promote a deployment | Assemble runs → finalize candidate → select feature branch or request Develop promotion → separate approver reviews | Publisher, plus scoped approver for Develop promotion |
| Clean up a deleted branch | Queue purge → poll job to completion; restore before publishing a recreated branch | Authorized 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
| Endpoint | Purpose | Authentication |
|---|---|---|
https://models-registry.neat.sima.ai | Model registry GETs | Anonymous |
https://artifacts-registry.neat.sima.ai | Publication and operational API; direct GETs also require IAM | AWS SigV4, region us-west-2, service execute-api |
URL returned in download_url | Download the registered S3 object version | Already 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.