Vagrant, by HashiCorp, is a tool for building and managing virtualized development environments. Their developer platform provides APIs and SDKs for interacting with Vagrant Cloud and the HCP Vagrant Box Registry, enabling automation of box lifecycle management, plugin development, and integration with CI/CD pipelines.
APIs.json: https://raw.githubusercontent.com/api-evangelist/vagrant/refs/heads/main/apis.yml
- Type: Index
- DevOps
- Virtualization
- Development Environments
- Boxes
- Cloud
- HashiCorp
- Infrastructure
- Created: 2026-03-20
- Modified: 2026-05-19
The Vagrant Cloud API v2 enables developers to programmatically interact with the Vagrant Cloud platform for managing Vagrant boxes, versions, and providers. It supports creating and updating boxes, publishing new versions, uploading provider binaries, and searching the public box catalog.
- Human URL: https://developer.hashicorp.com/vagrant/vagrant-cloud/api/v2
- Base URL:
https://app.vagrantup.com/api/v2
- DevOps
- Virtualization
- Development Environments
- Boxes
- Cloud
- Documentation
- OpenAPI — OpenAPI Specification
- Spectral Rules
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
The HCP Vagrant Box Registry API provides REST endpoints for managing Vagrant box registries and boxes on the HashiCorp Cloud Platform. The API uses HCP service principal credentials for authentication and is the successor to the legacy Vagrant Cloud service.
- DevOps
- Virtualization
- Registry
- Boxes
- Cloud
- Documentation
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
An official Ruby library that wraps the Vagrant Cloud API, providing a convenient interface for managing boxes, versions, and providers programmatically.
- Human URL: https://github.com/hashicorp/vagrant_cloud
- DevOps
- Virtualization
- SDK
- Ruby
- Boxes
- Documentation
- SDK
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
The Vagrant Plugin SDK enables developers to build plugins that extend Vagrant with custom commands, providers, provisioners, guests, and host capabilities using Go or Ruby.
- DevOps
- Virtualization
- SDK
- Plugins
- Extensibility
- Documentation
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Portal
- Documentation
- Website
- Privacy Policy
- Terms of Service
- Support
- Blog
- Login
- Git Hub
- JSON Schema — JSON Schema
- JSON-LD — JSON-LD
- Spectral Rules
- Vocabulary
FN: Kin Lane Email: kin@apievangelist.com