sdk
10 TopicsMetal-Go v0.7.0 Release
This release of ourexperimentalgenerated Go SDK for the Equinix Metal API adds support foradditionalPropertiesas required in theOpenAPI v3 specification. The new support foradditionalPropertiesallows Go SDK clients to access properties that are included in API responses but are not documented in the API spec and improves the compatibility of the generated Go SDK with future API releases. This release also introduces a defaultUser-Agentheader for improved usage metrics. Finally, this helps transition us from the old Packet packngo SDK! To learn more about our generated Go SDK, visit theequinix-labs/metal-gorepo on GitHub.2.3KViews2likes0CommentsFabric v4 Java SDK v0.1.0
This is our first Java SDK release for the Equinix Fabric v4.6 API Specification built on theOpenAPI Generator. To get started with the Equinix Fabric Java SDK, please refer to the documentation in the project repository. We welcome feedback and suggestions from the developer community on how we can improve this SDK. Please share your feedback and suggestions by opening an issue on GitHub.2.1KViews0likes0CommentsMetal-Go v0.9.0 Release
This release of metal-go includes a number of features and improvements to ease the transition from packngo to metal-go. This includes support for include and exclude parameters when creating various Equinix Metal resources, fixed request paths for Metal Gateway API endpoints, and support for the default project ID and default organization ID for individual users.A number of duplicated models have been consolidated to reduce the need for type conversions when interacting with different API endpoints. In addition, we have added support for the new SOS hostname attribute on devices to reduce reliance on thedeprecated facility attribute. This release also includes features that are not available in packngo, such as support for the Invoices API. To learn more, check out the full release notes on GitHub and visit the metal-go page on Equinix Labs.1.9KViews0likes0CommentsMetal-Python v0.2.0 Release
Version 0.2.0 of the metal-python SDK has been extended to cover all available Metal API resources! The items from v0.1.0 are still included (Metal Gateway, VRF, Interconnection, etc.). This continues to flesh out possibilities forthe growing Ansible Collection for Equinix (ansible-collection-equinix). Tags: DevRel, Engineering, Release, Metal-Python, Metal, Python, SDK1.8KViews0likes0CommentsMetal-Python v0.1.0 Release
This is the first release of metal-python, a generated Python SDK for the Equinix Metal API and successor to our original packet-python. By taking advantage of the OpenAPI spec for the Metal API, this SDK offers far greater API coverage. Advantages over packet-python include support for Metal Gateway, VRF, Interconnection, and more. The Metal Python SDK has already been put to use, backing the new Metal modules in the Ansible Collection for Equinix (ansible-collection-equinix).1.8KViews0likes0CommentsMetal-Java v0.1.0 Release
This is the first official release of our experimental generated Java SDK for the Equinix Metal API. This SDK is generated from the Equinix Metal OpenAPI specification. To learn more about our generated Java SDK, visit the equinix-labs/metal-java repo on GitHub.1.7KViews1like0Commentsmetal-cli v0.15.0
The v0.15.0 release of metal-cli begins our migration from the packngo SDK to metal-go. The following subcommands have been updated to use metal-go in this release: init metros operating-systems plan project In addition, all subcommands have gained the --http-header flag, which can be used to add custom HTTP headers to any request that is sent to the Equinix Metal API as part of a metal-cli command execution.1.7KViews1like0Commentsmetal-go v0.15.0
A number of features and improvements have landed in metal-go since the v0.9.0 release last month. As of the latest release, v0.15.0, metal-go has gained support for: tags on projects, SSH keys, and virtual networks specifying storage configuration when creating a new device logging Sunset & Deprecation headers for backwards compatibility with packngo (especially important in light of the upcoming deprecation of facilities) filtering projects by name when loading all projects for a user or organization using the name query parameter searching devices by hostname, description, short_id, reservation short_id,tags, plan name, plan slug, facility code, facility name, operating systemname, operating system slug, or IP addresses using the search query parameter For a full list of the changes that have landed in metal-go since v0.9.0, check out thethe metal-go releases page on GitHub.1.6KViews1like0CommentsGo SDK | Inside Equinix Developer Tech
In this video, David Flanagan, a.k.a. Rawkode, does a deep dive on the Equinix GO SDK. David explores how to leverage webhooks and APIs with the Equinix SDK to build pipelines for remediation, automation, and notifications. We'll demonstrate how to send GET requests, showing the requests made and their results. This approach allows for dynamic capacity checks based on environment variables, integrated seamlessly with your infrastructure. This was a brief yet insightful introduction to the Equinix SDK. Go ahead, experiment with the Equinix SDK, and share your creations with us. Until next time, have a great day!100Views0likes0Comments