Determine Fabric Cloud Router Price

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

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
Method POST
URL or Endpoint /fabric/v4/prices/search
Headers Authorization, Content-Type
Path Parameters Not applicable
Query Parameters Not applicable
Body Parameters filter

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

Copy
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 Name Mandatory Data Type Example Applicable Values Description
filter yes object - - Array of objects defining search conditions.
and yes array[object] - - Logical operator.
property yes string /type

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

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

[270001]

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

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

-
/router/package/code yes "property": "/router/package/code",
"operator": "IN",
"values": [
"LAB", "STANDARD"
]
Fabric Cloud Router instance options package.
operator yes string IN IN Search field parameter operator.
values yes array[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

Copy
{
"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 Name Data Type Example Values Description
type string CLOUD_ROUTER_PRODUCT Product type.

code

string ECX00014.PROD Product code.

name

string Equinix Fabric Cloud Router Product Product name.

description

string Equinix Fabric Cloud Router Product description.
account object Customer billing account information.
charges array[object] List of product offerings with properties and prices.
currency string USD Product offering price currency.
router object Fabric Cloud Router instance information.
account
accountNumber string 270001 Billing account number.
charges
type string MONTHLY_RECURRING Charge type.
price number 900.0 Offering price.
router
package object

Fabric Cloud Router options package.

location

object Fabric Cloud Router instance location attributes.
router.package
code string LAB Fabric 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
metroCode string CH Metropolitan area identifier.
pagination
offset integer 0 Index of the first item returned in the response.
limit integer 2 Maximum number of items returned per page.
total integer 2 Total number of items that match request criteria.

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