These docs were meant to go away with beta, but since we haven't made official 2.0 docs yet, they're still around and (hopefully) have been updated to be current.
The MySQL interface is gone.
The last available MySQL dump is now available at https://peeringdb.com/v1/final_export.sql
Changes from version 1
- All fields are validated (email, IP address, etc), fields not validated are either discarded or put into a notes field.
- Network connections to Internet Exchanges have changed to "links" with multiple IP addresses on them
- Numerous small schema changes
- All objects are structured under an Organization with granular access controls
More thorough docs are at API Specs, but in a nutshell, just prepend the URL with
api/ to get that object in JSON.
List all via API by taking the
We have changed the way in which PeeringDB will be announcing future enhancements, changes, maintenance windows, and other information. If you would like to be notified of certain events, or participate in certain discussions, please subscribe to one of the following email lists:
All PeeringDB administrative information, such as upgrades,
maintenances, outages, etc.
Discussion list for PeeringDB governance issues This is a
community-based effort, the community’s input will help guide the
future of the PeeringDB (as it has always done).
Discussion of the back end of PeeringDB & other technical topics
All other list traffic.
Our goal is to give you all the information you want, and no more. Please subscribe to any of these lists you feel are appropriate, or none. You will still be able to use the database even if you are not subscribed to any lists.
- PeeringDB 2.0 at ENOG 11, Moscow, RU - June 7, 2016 - Arnold Nipper
- PeeringDB 2.0 at RIPE 72, Copenhagen, DK - May 25, 2016 - Greg Hankins
- PeeringDB 2.0 at CHI-NOG 06, Chicago, US - May 12, 2016 - Matt Griswold
- PeeringDB 2.0 e o Cenário Brasileiro and IX.br Guia de cadastro de informações de ASNs no PeeringDB at GTER 41, Uberlândia, BR - May 12, 2016 - Eduardo Ascenço Reis
- PeeringDB 2.0 for IXPs at 28th Euro-IX Forum, Luxembourg, LU - April 26, 2016 - Greg Hankins / Arnold Nipper
- RIPE SEE 5, Tirana, AL - April 19, 2016 - Arnold Nipper
- PeeringDB 2.0 at UKNOF34, Manchester, UK - April 21, 2016 - Greg Hankins
- PeeringDB Update at GPF 11, Los Angeles, US - April 13, 2016 - Aaron Hughes
- NetNod, Stockholm, SE - March 17, 2016 - Job Snijders
- DKNOG6, Copenhagen, DK - March 10, 2016 - Job Snijders
- PeeringDB Update - Aaron Hughes
- PeeringDB Version 2 Coding Introduction at NANOG 66, San Diego, CA, US - February 8, 2016 - Matt Griswold
- PeeringDB Version 2 Brazil - Matt Griswold / Greg Hankins
- IX (PTT) Fórum 9, São Paulo, BR - December 8, 2015 by Greg Hankins
- PeeringDB Version 2 Introduction - Matt Griswold
django-peeringdb is a Django library with a local PeeringDB database sync. It defines the database schema to create a local database copy. The library is easy to integrate into a common framework for local tools and custom interfaces, and also supports multiple database engines (MySQL, Postgres, SQLite).
peeringdb-py is a Python client for PeeringDB. It features functions to get objects and display them in JSON or YAML format, and provides a whois-like display of records. The client also has an integrated local database sync, and provides a Python library for integration with custom tools. Some examples are available too.
How you can help
- Check your entries and make sure everything looks correct
- Port any scripts to the new API
- Send us feedback
- Improve these docs
You may view and report issues for version 2 at GitHub.
Questions, comments and everything else should go to email@example.com.
Thanks for the testing/feedback, we look forward to hearing from you!