Equinix SDK for Java 3.0.0 API

Packages
Package
Description
Root package for the Equinix Java SDK.
Asynchronous execution support for the Equinix Java SDK, built on Java 21 virtual threads.
Authentication and credential management for the Equinix Java SDK.
Core client infrastructure for the Equinix Java SDK.
 
Shared enumerations used across multiple domains within the Equinix Java SDK.
Exception hierarchy for Equinix API errors.
HTTP communication layer for the Equinix Java SDK.
HTTP request model for the Equinix Java SDK.
HTTP response handling for the Equinix Java SDK.
 
Core model interfaces and base types for the Equinix Java SDK.
 
 
 
Customer Portal client interfaces for the Equinix Java SDK.
 
 
 
Customer Portal enumerations for the Equinix Java SDK.
Customer Portal model interfaces for the Equinix Java SDK.
 
 
 
 
Value-add design engines built on top of the Equinix API clients: placement optimization, deployment planning, pricing/TCO analysis, peering intelligence, latency physics, and infrastructure-as-code export.
Exporters that render design-engine output into portable, version-controllable text formats.
Latency physics: SpeedOfLightLatency computes speed-of-light-in-fibre latency floors (one-way or round-trip) and haversine great-circle distances between IBXes, metros, or raw coordinates — fully offline once the endpoints' coordinates are known.
The Metro Optimization Engine: scores, ranks, and selects Equinix metros for a deployment from user sites, provider requirements, workloads, and constraints, against live Fabric catalog data.
Enumerations that parameterize the Metro Optimization Engine: OptimizationStrategy (scoring weight presets), WorkloadType (workload archetypes with built-in profiles), LatencySensitivity (default per-workload placement ceilings), SiteRole (site importance multipliers), RedundancyTier (metro-count floors and region-diversity selection), ComplianceZone (region-based data-sovereignty zones with deployment-level AND semantics), ScoreCategory (the five scoring dimensions), and RiskSeverity (risk-finding levels).
Immutable value types for the Metro Optimization Engine — the request side (sites, provider requirements, workload specs, constraints, scoring weights) and the result side (ranked recommendations, scores, topology, latency matrix, risk assessment, cost estimates).
The Deployment Wizard: turns a metro OptimizationResult into an executable DeploymentPlan — Cloud Routers, provider connections, inter-metro backbone links, and routing protocols, with bandwidth-aware profile selection and honestly-reconciled pricing.
Configuration enums for the Deployment Wizard: BackboneTopology (how the recommended metros are meshed with inter-metro backbone links), BandwidthStrategy (how provider connections are sized from workload requirements), and ConnectionPurpose (what role a planned connection plays in the plan).
Value types for the Deployment Wizard — the plan itself and everything it is made of, plus the execution-side inputs and outcomes.
Peering Intelligence: interconnection analysis combining PeeringDB IX/facility data with the live Equinix Fabric catalog.
Lightweight PeeringDB REST client and its wire models — a credential and transport entirely separate from the Equinix OAuth client.
Classification enums for Peering Intelligence: ConnectivityType (how an ASN is reachable at a metro — IX, Fabric, both, facility-only, none), PeeringPolicy and NetworkType (parsed from PeeringDB's policy_general / info_type fields), DiversityRating (distance-banded geographic diversity, with UNKNOWN reserved for unavailable distances), and FailureScope (blast-radius failure domains).
Result value types for Peering Intelligence, all Lombok @Value (get-prefixed accessors) unless a hand-written accessor is documented.
The value-realization layer of the design API: design-time cost modelling that puts a money figure on an interconnect decision.
Rate cards: pluggable sources of unit prices for the design-time cost, savings, and TCO models.
Live cloud-provider pricing adapters: RateCard implementations that source current data-egress list prices from the providers' public pricing APIs — AwsPriceListRateCard (AWS Price List bulk offers), AzureRetailPricesRateCard (Azure Retail Prices), GcpBillingCatalogRateCard (GCP Cloud Billing Catalog; the only one needing an API key), and OracleCloudPriceListRateCard (OCI Price List).
Cloud-egress savings estimation: how much routing a monthly data volume over an Equinix private interconnect saves versus egressing it to the public internet, net of the Equinix interconnect cost.
Design-time total-cost-of-ownership comparison across three DeploymentArchetypes — public cloud over the internet, on-premises, and Equinix-interconnected.
Fabric domain client interfaces for the Equinix Java SDK.
 
 
 
Fabric-specific enumerations for the Equinix Java SDK.
 
Fabric domain model interfaces for the Equinix Java SDK.
 
 
Cloud provider SDK interoperability layer for Equinix Fabric connections.
 
 
 
 
 
 
IAM client interfaces for the Equinix Java SDK.
 
 
 
Typed enumerations for the Equinix IAM (access v1) API.
 
 
 
IBX SmartView client interfaces for the Equinix Java SDK.
 
 
 
IBX SmartView enumerations for the Equinix Java SDK.
IBX SmartView model interfaces for the Equinix Java SDK.
 
 
 
 
Internet Access client interfaces for the Equinix Java SDK.
 
 
 
 
 
 
 
 
The embedded Equinix Intelligence MCP Server — a community Model Context Protocol server, not affiliated with or endorsed by Equinix, and unrelated to Equinix's own private-beta Fabric MCP server.
The Safe Mutation Broker — the embedded MCP server's only route to a mutation, enforced by the server rather than by prompt discipline: agents propose, dry-run diffs decide, humans confirm.
Network Edge client interfaces for the Equinix Java SDK.
 
 
 
Network Edge enumerations for the Equinix Java SDK.
Network Edge model interfaces for the Equinix Java SDK.
 
 
 
 
 
Projects client interfaces for the Equinix Java SDK.
 
 
 
 
 
 
STS client interfaces for the Equinix Java SDK.
 
 
 
Typed enumerations for the Equinix Security Token Service (STS v1) API.