Skip to main content

Effective 10 September 2024, API Documentation can be found on our Equinix Product Documentation site.
The content on this page will not be updated after 1 Oct 2024 and will be inaccessible after 31st Dec 2024.


Determine Fabric Cloud Router Price

Determine costs of a Fabric Cloud Router instance in a specified location.

pricingFabricCloudRouter_0

Step 1: Authenticate

Submit your user credentials, Client ID, and Client Secret for OAuth2 authentication.

 

Refer to Generating Client ID and Client Secret under the Getting Access Token section for instructions on how to create client ID and client secret and refer to Requesting Access and Refresh tokens section for instructions on how to call Oauth API to validate and authenticate your credentials.

 

If you are unaware of your user credentials for Equinix Fabric, contact your local Equinix Service Desk.

Step 2: Get Attribute Information

Use the Get All Metros API request to find all metros where Equinix Fabric is available and determine connection origin location.

Step 3: Retrieve Pricing Information

Use the POST /fabric/v4/prices/search API request to retrieve Fabric Cloud Router price estimates using pre-determined values.

 POST /fabric/v4/prices/search
MethodPOST
URL or Endpoint/fabric/v4/prices/search
HeadersAuthorization, Content-Type
Path ParametersNot applicable
Query ParametersNot applicable
Body Parametersfilter

Sample curl request - pricing information for a Fabric Cloud Router instance

curl -X POST 'http://api.equinix.com/fabric/v4/prices/search'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
-d '{
"filter": {
"and": [
{
"property": "/type",
"operator": "=",
"values": [
"CLOUD_ROUTER_PRODUCT"
]
},
{
"property": "/account/accountNumber",
"operator": "=",
"values": [
270001
]
},
{
"property": "/router/location/metroCode",
"operator": "=",
"values": [
"WA"
]
},
{
"property": "/router/package/code",
"operator": "IN",
"values": [
"LAB", "STANDARD"
]
}
]
}
}'

Body parameters

Parameter NameMandatoryData TypeExampleApplicable ValuesDescription
filteryesobject--Array of objects defining search conditions.
 
andyesarray[object]--Logical operator.
propertyyesstring/type

/router/location/metroCode
/router/package/code

Search field parameter. Note that the property value determines the list of applicable operators and values.
operatoryesstring==
IN
Search field parameter operator.
valuesyesarray[string]["CLOUD_ROUTER_PRODUCT"]CLOUD_ROUTER_PRODUCTSearch field parameter value.
 
/typeyes "property": "/type",
"operator": "=",
"values": [       "CLOUD_ROUTER_PRODUCT"
]
 Product type.
operatoryesstring==Search field parameter operator.
valuesyesarray[string]["CLOUD_ROUTER_PRODUCT"]CLOUD_ROUTER_PRODUCT-
 
/account/accountNumberno "property": "/account/accountNumber",
"operator": "=",
"values": [
     270001
]
 Billing account number.
operatoryesstring==Search field parameter operator.
valuesyesarray[integer]

[270001]

--
 
/router/location/metroCodeyes "property": "/router/location/metroCode",
"operator": "=",
"values": [
   "SV"
]
 Metropolitan area identifier.
operatoryesstring==Search field parameter operator.
valuesyesarray[string]["SV"]
 

Use the Get All Metros API request to retrieve the list of metros.

-
 
/router/package/codeyes "property": "/router/package/code",
"operator": "IN",
"values": [
   "LAB", "STANDARD"
]
 Fabric Cloud Router instance options package.
operatoryesstringININSearch field parameter operator.
valuesyesarray[string]["LAB", "STANDARD"]LAB
STANDARD

LAB - Max Routes IPv4 = 50; Max Routes IPv6 = 50; 10Mbps max per connection ingress/egress bandwidth limit; Max connections per FCR: 10 (Trial package).

STANDARD - Max Routes IPv4 = 1000; Max Routes IPv6 = 100.


Sample response

{
"data": [
{
"type": "CLOUD_ROUTER_PRODUCT",
"code": "ECX00014.PROD",
"name": "Equinix Fabric Cloud Router Product",
"description": "Equinix Fabric Cloud Router",
"account": {
"accountNumber": 270001
},
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 2651.42
}
],
"currency": "USD",
"router": {
"package": {
"code": "LAB"
},
"location": {
"metroCode": "WA"
}
}
},
{
"type": "CLOUD_ROUTER_PRODUCT",
"code": "ECX00014.PROD",
"name": "Equinix Fabric Cloud Router Product",
"description": "Equinix Fabric Cloud Router",
"account": {
"accountNumber": 270001
},
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 3582.82
}
],
"currency": "USD",
"router": {
"package": {
"code": "LAB"
},
"location": {
"metroCode": "WA"
}
}
},
{
"type": "CLOUD_ROUTER_PRODUCT",
"code": "ECX00014.PROD",
"name": "Equinix Fabric Cloud Router Product",
"description": "Equinix Fabric Cloud Router",
"account": {
"accountNumber": 270001
},
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 597.18
}
],
"currency": "USD",
"router": {
"package": {
"code": "LAB"
},
"location": {
"metroCode": "WA"
}
}
},
{
"type": "CLOUD_ROUTER_PRODUCT",
"code": "ECX00014.PROD",
"name": "Equinix Fabric Cloud Router Product",
"description": "Equinix Fabric Cloud Router",
"account": {
"accountNumber": 270001
},
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 4777.18
}
],
"currency": "USD",
"router": {
"package": {
"code": "PREMIUM"
},
"location": {
"metroCode": "WA"
}
}
}
],
"pagination": {
"offset": 0,
"limit": 4,
"total": 4
}
}

Response payload body description

Field  NameData TypeExample ValuesDescription
typestringCLOUD_ROUTER_PRODUCTProduct type.

code

stringECX00014.PRODProduct code.

name

stringEquinix Fabric Cloud Router ProductProduct name.

description

stringEquinix Fabric Cloud RouterProduct description.
accountobjectCustomer billing account information.
chargesarray[object]List of product offerings with properties and prices.
currencystringUSDProduct offering price currency.
routerobjectFabric Cloud Router instance information.
 
account
accountNumberstring270001Billing account number.
 
charges
typestringMONTHLY_RECURRINGCharge type.
pricenumber900.0Offering price.
 
router
packageobject

Fabric Cloud Router options package.

location

 

objectFabric Cloud Router instance location attributes.
 
router.package
codestringLABFabric Cloud Router options package.

LAB - Max Routes IPv4 = 50; Max Routes IPv6 = 50; 10Mbps max per connection ingress/egress bandwidth limit; Max connections per FCR: 10 (Trial package).

STANDARD - Max Routes IPv4 = 1000; Max Routes IPv6 = 100.

 
router.location
metroCodestringCHMetropolitan area identifier.
 
 pagination
offsetinteger0Index of the first item returned in the response.
limitinteger2Maximum number of items returned per page.
totalinteger2Total number of items that match request criteria.
 

If you get “Access Denied” error, contact your local Equinix Service Desk for Equinix Fabric Portal access.