Simplify your IX services

IX-API provides an interface for provisioning key services at multiple Internet Exchanges (IXs). It supports fully end-to-end automated processes and enables networks to configure, change and cancel services at multiple IXs.

Explore the specs and get the sandbox

The best way to check out how you can use the IX-API is to explore and test the API yourself.

Our “Getting started” section shows you the IX-API specs and how to get the sandbox. Or you jump directly to the API Documentation.

Getting Started Reference Documentation

Why you should test it

With IX-API, you are able to easily configure, change and cancel IX services at multiple IXs. The benefits are manifold, both for Internet Exchanges offering the API and receiving customer requests as well as for IX customers configuring and changing their IX services.

Read more about usecases and workflows to simplify your IX services.

Three people with laptops sitting around a table

Changelog

2.7.0 (2024-11-18)

  • Added flag consumer_side_ready to exchange_lan network service configs. #222
  • Added macs property to p2p_vc, p2mp_vc and mp2mp_vc network service configs. #220
  • Added RTT statistics. #190
  • Fixed documentation for connection.capacity_allocated. #193

2.6.0 (2024-03-04)

  • Added routing functions and layer 3 peer configuration.
  • Added optional pagination for _list operations.
  • Added optional product_offering to cloud_vc network service config. #210
  • Added optional metro_area and metro_area_network to connection. #204
  • Added fields property to timeseries. #205
  • Added peer to peer (p2p) statistics. #214
  • Added opt-in sharing of sensitive statistics. #217
  • Added structured contract renewal- and notice-periods to product offerings. #203
  • Using ISO8601 period notation is now recommended. #216
  • Fixed missing ValidationError responses. #209
  • Fixed statistics aggregate example. #215
  • Fixed inconsistent filter name. #219
  • Fixed missing filters for managing_account and consuming_account on connections, member joining rules and ports list endpoints. #213

2.5.0 (2023-06-13)

  • PUT operations will be deprecated in future releases. #198
  • account_read was added and will return the authenticated account. #201
  • AvailabilityZones were added #156
  • mac_acl_protected property was added to mp2mp_vc network service. #169 This also applies to schema versions 2.1.2, 2.2.2, 2.3.1 and 2.4.3.
  • Added IP fields on virtual circuit network-services-configs. #196 This also applies to schema versions 2.1.2, 2.2.2, 2.3.1 and 2.4.3.
  • Polymorphism for codegeneration was improved. #160

2.4.2 (2022-12-02)

  • Improved documentation for cloud_key in network services. #181
  • Fixed return type of operation: facilities_read #191
  • Removed unused request parameter assigned_at from macs_list #188
  • Document macs not_valid_before and not_valid_after properties #189
  • Operation roles_read does no longer accept query parameters #186
  • Added service provider pop name to CloudVC product-offering #187

Automated processes, cost-efficient and fast

IX-API leads to a variety of benefits for IX customers and members as well as for IXs. It reduces the time for configuring, changing and cancelling services from days to minutes. IX-API is available 24/7/365 and it requires less effort and cost per transaction. IX-API offers increased transparency and by offering one single API language for multiple Internet Exchanges, implementation costs are reduced to a minimum.

IX-API provides an interface for provisioning key services at multiple Internet Exchanges (IXs). It supports fully end-to-end automated processes and enables networks to configure, change and cancel services at multiple IXs.

Benefits

A stylized computer screen with a process

Three people without laptops sitting around a table in cheerful discussion.

Developed for the community

IX-API was designed and developed as an open industry standard by AMS-IX, DE-CIX and LINX, the three leading global Internet Exchanges. The open community API (Application Programming Interface) is already implemented at these three IXs, and additional Internet Exchanges are in the process of implementing it.

All customers of the participating exchanges, whether resellers, Internet Service Providers, Content Delivery Networks or carriers, can benefit from IX-API, regardless of their business model and size.

About IX-API

amsix

DE-CIX

Linx